Android と Linux の違いに関する私の記事で、私 (コメント者も) は、Linux ディストリビューションと Android の主な違いは、Android では Linux アプリケーションを実行できないことだと指摘しました。少なくとも骨の折れるハックなしではできません。
今日は、書き留めておく価値のあるクールなツールを紹介します。その名前は UserLAnd. です。
UserLAnd は、Linux アプリケーションを Android デバイスにインストールして管理できる無料のオープンソース ツールです。ネイティブ アプリであり、完全な Linux ディストリビューションも実行できます e.g. Ubuntu, Kali Linux, Debianなど - デバイスをルート化する必要があります。シェルに接続するためのターミナルが組み込まれており、グラフィカルなエクスペリエンスが必要な場合は、VNC セッションに接続できます。
UserLAnd は、GNURoot Debian の背後にある同じチームによって可能になり、元のの代わりとして作成されました。 GNURoot Debian アプリは、開発者が Linux とその一般的なソフトウェアを手軽に実験できるようにすることを目的としています。
初めて UserLAnd を起動すると、一連のプロンプトが表示され、その後、あなたが行ったセットアップの選択と、その後のスムーズなセーリングです。
UserLAndの特徴
UserLAndの使い方
UserLAnd は、シングルクリック アプリとユーザー定義のカスタム セッションの 2 つの方法のいずれかで使用できます。必要な手順は次のとおりです:
シングルクリック アプリ:
- アプリをクリックします。
- 必要な情報を入力してください。
それで全部です!
ユーザー定義のカスタム セッション:
- セッションを定義する – セッションとは、使用するファイルシステムとそれに接続するために使用するサービス (SSH または VNC) を記述するものです。
- ファイルシステムを定義する – ファイルシステムは、インストールする Linux ディストリビューションを記述します。
- セッションを開始します。
パッケージの管理
Debian、Ubuntu、Kali:
更新パッケージ: $ sudo apt-get update && sudo apt-get dist-upgrade パッケージのインストール: $ sudo apt-get インストール パッケージを削除: sudo apt-get 削除
Archlinux
アップデート: $ sudo pacman -Syu パッケージのインストール: $ sudo パックマン -S パッケージを削除: $ sudo パックマン -R
デスクトップのインストール
Lxde を次のコマンドでインストールします:
$ sudo apt-get install lxde
Google Play ストアから X Server Client をインストールします。
XSDL を起動し、UserLand で次のコマンドを入力します:
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:
次に入力してください
startlxde
XSDL に戻ると、デスクトップが表示されます。
Arch Linux の場合、コマンドは最初のステップのみが異なります
$ sudo pacman -S lxde
Google Play から UserLAnd をダウンロード
F-Droid から UserLAnd をダウンロード
今日は、Android で Linux を実行できるアプリを取り上げるのは初めてです。おそらく、逆のことを行い、代わりに Linux ディストリビューションで Android アプリを実行したい場合、最も便利な方法は Anbox の形で存在します。
UserLAnd's のキャッチフレーズは「Linux で力を与える」です。 – 使ってみて力が湧いてきましたか?下のコメント セクションに 2 セントをドロップしてください。