ホームページ >運用・保守 >Linuxの運用と保守 >Linuxデプロイの機能とは何ですか
linuxdeploy は、Android デバイスに Linux 環境をデプロイするために使用されます。原理はおそらく、Android の Linux 層で chroot または proot コンテナを実行し、次に、で準備したものを実行することです。コンテナ、別の Linux システム。 Linux Deploy を使用する前に、電話機で root 権限を取得する必要があります。
Linux Deploy は、Android デバイスに Linux 環境をデプロイできるアプリケーションです。その原理は、Android の Linux 層で chroot または proot コンテナを実行し、その後、コンテナ内で実行することです。別の Linux システムです。これは、私たちがよく知っている仮想マシン テクノロジとは異なることに注意してください。新しい Linux システムは、Android システムと並行して実行されます (専門家以外の人には、詳しく説明しないでください)。
Linux Deploy を使用する前に、 携帯電話の Root 権限を取得する必要があります (必須) . Root 権限を取得した後、元のマシンに付属の Linux コマンド セットが不完全なため、Linux コマンド セットを拡張するには Install Busybox が必要です (インストールすることはできません) 。
Linux Deploy は Google ストアにインストールする必要がありますが、他の Android アプリ ストアでは入手できません。以下に記載されているソフトウェアは Google ストアでのみインストールできます
インストールが完了したら、Linux Deploy を使用して Android デバイスに Ubuntu システムをデプロイします。
右下の「ダウンロード」アイコンをクリックします。インターフェイスの をクリックして、構成ファイル設定インターフェイスに入り、次の設定を行います(なぜ開発者が構成ファイル設定インターフェイスのアイコンとしてそのような「ダウンロード」アイコンを使用するのかわかりません):
コンテナ化方法:"chroot"
ディストリビューションバージョン:"Ubuntu"
アーキテクチャ:デフォルト値のまま
ディストリビューションバージョン:"yakkety" (i.e. Ubuntu 16.10)
ソースアドレス: http://mirror.tuna.tsinghua.edu.cn/ubuntu -ports/(ここでは、デフォルトの展開方法を使用します。つまり、ソフトウェア ソースから Linux コンポーネントと必要なソフトウェア パッケージをダウンロードします。デフォルトのソース速度は良くありません。昼夜を問わずダウンロードされないように、ここでは清華大学のオープンソースを使用します。ミラーソース、リポジトリを使用してデプロイする場合(後の記事で説明します)、「ソース」 「アドレス」には、リポジトリ ファイル (接尾辞は tgz/tar.gz) ファイルのローカルまたはリモート パスを入力する必要があります)
インストール タイプ: このオプションには、「ディレクトリ」と「」の 2 つの提案があります。 Linux に詳しくなく、/data パーティションの残り容量が 2g 以上の場合は、「ディレクトリ」インストール方法を使用することをお勧めします。 Linux に慣れている場合、または /data パーティションの残り容量がある場合パーティションが 2g 未満の場合は、「ファイル」インストール方法を使用することをお勧めします。ここでは、操作の便宜上、「ディレクトリ」インストール方法を使用していますが、実際の使用では、/data パーティションのスペースを占有しないようにするために、「ファイル(ミラー)」インストール方法を使用することをお勧めします。
インストール パス: [インストール パス] で [ディレクトリ] を選択すると、このオプションはシステムがインストールされるパスを定義します。デフォルトのパスは ${ENV_DIR}/rootfs/linux
です。つまり、/data/user/0/ru.meefik.linuxdeploy/env/rootfs/linux
ディレクトリにインストールされます。 [インストール タイプ] で [ファイル] を選択すると、このオプションは Linux システムがインストールされるイメージ ファイルを定義します。デフォルト値は 外部ストレージ/linux.img
です。
イメージ サイズ (MB) (インストール タイプで「ファイル」を選択した場合に使用可能): このオプションは、システムが配置されているイメージ ファイルのサイズを定義します。システムのインストール前に、設定されたイメージを含むファイル
ファイル システム (インストール タイプが「ファイル」を選択する場合に利用可能): 「自動」を選択します。
ユーザー名: このオプションは、システムにログインするときのユーザー名です。デフォルトは「android」ですが、任意に変更できます。
ユーザー パスワード: このオプションは、Ubuntu システムのユーザーのパスワードであり、自分の習慣に従って入力できます。
特権ユーザー: デフォルト値を維持します
DNS サーバー: デフォルト値を維持することも、DNS サーバーのアドレス (114.114.114.114 など) をカスタマイズすることもできます
ローカリゼーション: デフォルト値 POSIX を維持することをお勧めします。ssh の戻り結果を中国語にする、またはグラフィカル インターフェイスの表示言語を中国語にするなど、他の要件がある場合は、「zh_CN.UTF8」を選択します。
INIT/MOUNTS 項目: 必要な場合 必要な場合に設定でき、不要な場合は無視できます。 SSH サーバーの起動を許可: このオプションをオンにしますSSH 設定: デフォルトのままにします
グラフィカル インターフェイスの起動を許可します: 必要に応じて設定できますが、このオプションは当面ここではオンにしません (次の記事でその方法を紹介します)グラフィカル インターフェイスを展開します)。
設定が完了したら、リターンキーを押してアプリケーションのメインインターフェイスに戻り、メニューキーを押して「」を選択します「インストール」をクリックして、Linux システムを起動します。インストールでは、インストール プロセス中にネットワーク接続を維持する必要があります (WIFI 環境でインストールすることをお勧めします。これには、約数百メガバイトのトラフィックが必要です)。
ターミナル出力「>>>deploy」が表示されると、インストールが開始されたことを意味します。
# ターミナル出力「」が表示されると、インストールが開始されます。 b205b1ac955396debf13dc0196c422ab= 2.0.4)' がインストールされていません。」/etc/apt/source.list ファイルを変更する必要があります
## /etc/apt/source.list deb http://ports.ubuntu.com/ focal multiverse main universe deb-src http://ports.ubuntu.com/ focal multiverse main universe deb http://ports.ubuntu.com/ focal-updates main universe multiverse deb-src http://ports.ubuntu.com/ focal-updates main universe multiverse deb http://ports.ubuntu.com/ focal-security main universe multiverse deb-src http://ports.ubuntu.com/ focal-security main universe multiverse
以上がLinuxデプロイの機能とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。