AndroidデバイスでLinuxを実行する方法
これを読んでいるなら、おそらく以前にLinuxを使用したことがあり、ほとんどすべてのハードウェアで動作することを知っています。その間、あなたはあなたのポケットの中に電話を持っています、そしてあなたはそれが用途が広いことを知っています。では、AndroidフォンでLinuxを実行できますか?
はい、できます。 AndroidスマートフォンまたはタブレットでLinuxを実行するために知っておくべきことは次のとおりです。
待ってください、AndroidはすでにLinuxではありませんか?
ええと、そうです...そしてそうではありません。
Androidは、デバイスのハードウェアとインターフェイスするソフトウェアスタックであるLinuxカーネルに基づいて構築されています。基本的に、オペレーティングシステムは、PC、スマートフォン、その他のハードウェアのいずれであっても、デバイスと通信できるようになります。
Linuxオペレーティングシステムは、実際にはGNU/Linuxと呼ばれる必要があります。しかし、時が経つにつれて、「Linux」という言葉は、カーネルとさまざまなオペレーティングシステムを同じ意味で表すようになりました。これには、Arch Linux、Ubuntu、Gentoo、その他多数が含まれます。
そのため、AndroidはLinuxカーネルを使用しますが、デスクトップ環境を提供しません。これは、Android用のLinuxをインストールする方法を検討するときにほとんどの人が考えていることです。
AndroidデバイスにLinuxをインストールする理由
では、なぜAndroid携帯電話やタブレットにLinuxデスクトップ環境をインストールしたいのでしょうか?
Androidでは利用できないアプリを実行することをお勧めします。ただし、ほとんどの場合、ある種のデスクトップ環境にアクセスしたいだけです。おそらく、再生したい予備のAndroidタブレットがあり、それにLinuxをインストールすることはこれを行うための良い方法です。
現在のAndroidデバイスには、PCのようなエクスペリエンスに理想的なハードウェアがあり、Linuxをインストールすることはこれを可能にする優れた方法です。
もちろん、Linuxで実行したいタスクがAndroidでも機能する場合があります。あなたを阻む唯一のハードルは、Androidアプリの同時マルチタスクかもしれません。幸い、これは最新のOSバージョンで多くの最新のAndroidデバイスがサポートしている機能です。
Androidフォンまたはタブレットデバイスで実行されているLinuxの実行は簡単ではありません。改善されたマルチタスクを探している場合は、代わりに最新バージョンのAndroidにアップグレードしてみてください。
携帯電話またはタブレットでLinuxを実行できますか?
AndroidでLinuxを実行するには、いくつかの選択肢があります。どちらを使用するかは、Androidデバイスがルート化されているかどうかによって決まります。
ほとんどすべての場合、携帯電話、タブレット、またはAndroidTVボックスでさえLinuxデスクトップ環境を実行できます。 LinuxコマンドラインツールをAndroidにインストールすることもできます。スマートフォンがルート化されているかどうか(ロックが解除されているか、Androidでジェイルブレイクに相当するかどうか)は関係ありません。
Androidタブレットまたは携帯電話にLinuxをインストールするための次のオプションを利用できます。
- rootなしでAndroidにLinuxをインストールするには:
- Debian Noroot
- UserLAnd
- アンドロニックス
- ルート化されたAndroidデバイスにLinuxをインストールする場合:
- LinuxDeployを使用する
- 侵入テストのためにKaliLinuxをインストールします
他のいくつかの方法では、AndroidでLinuxまたはデスクトップのようなエクスペリエンスを提供します。それらも見ていきます。
ルートなしでAndroidにLinuxをインストールする方法
まず、デバイスをルート化せずにAndroid携帯電話またはタブレットにLinuxをインストールする3つの方法を見ていきます。
DebianNorootを使用してAndroid上でLinuxを実行する方法
最小限の手間でLinuxを携帯電話で実行するための最良の方法は、DebianNorootを使用することです。これを実行するには、Android4.1以降が必要です。
Debian Norootの利点は、互換性レイヤーを備えた電話にDebianBusterをインストールすることです。これにより、Androidをroot化せずにDebianアプリを実行できます。一部のデバイスではroot化がいかに難しいかを考えると、これは、入手できる最高のLinuxAndroidコンボの1つになる可能性があります。
Debian Norootでのパフォーマンスは良くありませんが、使用可能です。 Linux for Androidをインストールして最良の結果を得るには、最初にデバイスをルート化することを検討してください。
ダウンロード: Debian Noroot(無料)
UserLAndを使用してAndroidでLinuxを入手
Debian Norootの代わりとなるUserLAndは、PlayストアのAndroidアプリで、ディストリビューションの選択肢を提供します。このツールを使用すると、Alpine、Arch、Debian、Kali、Ubuntuに加えて、アプリをインストールできます。
LinuxをAndroidにインストールする前に、GIMP、Firefox、LibreOfficeなどのツールをインストールできます。アプリを実行し、権限に同意して、インストールするディストリビューションを選択するだけです。インストールされているLinuxバージョンをSSH経由で表示するか(コマンドライン)、VNCアプリを使用するか(デスクトップ用)を選択できます。
セットアップと使用は驚くほど簡単です。したがって、Android上でLinuxを実行するためのソリューションを探している場合は、これを試してください。
ダウンロード: UserLAnd(無料のアプリ内購入が利用可能)
AndroNixはAndroidにLinuxをインストールします
この便利なツールには8つのディストリビューションが付属しており、パフォーマンスを向上させるために一部のLinuxオペレーティングシステムのモッドバージョンも提供しています。標準の8つのディストリビューションは次のとおりです。
- Ubuntu
- Debian
- マンジャロ
- Fedora
- カリ
- 無効
- アルパイン
- アーチ
これらのうち、Ubuntu XFCE、Debian XFCE、Ubuntu KDE、およびManjaro XFCEには、ARMv8チップセット以降を搭載したAndroidデバイスで利用可能な改造バージョンがあります。これらの改造バージョンはスマートフォンで実行するように最適化されており、改造によりLinux、特にAndroid上のUbuntuを最大限に楽しむことができます。
Andronixを使用してAndroidにLinuxオペレーティングシステムをインストールするには、目的のディストリビューションをタップしてから、インストールをクリックします。 。コマンドをTermuxターミナルウィンドウにコピーする手順と、デスクトップ環境を選択する手順に従う必要があります。
上のビデオでは、プロセスの概要を詳しく説明しています。必ずTermuxとVNC表示アプリ(VNCビューアーなど)がインストールされていることを確認してください。選択したLinuxデスクトップを使用するにはVNCが必要です。
Andronixは無料ですが、広告を削除し、追加の(重要ではない)機能を導入するプレミアムアップグレードを備えています。これには、オペレーティングシステムのオフラインダウンロードのサポートが含まれます。
ダウンロード: Andronix(無料のアプリ内購入が利用可能)
RootなしでAndroid上でLinuxを実行する3つの方法
AndroidデバイスでLinuxを実行するためのいくつかの優れたオプションについて説明しましたが、他の方法も利用できます。
- DeX: 最新のSamsungデバイスをお持ちの場合は、DeXを使用してハードウェアをデスクトップモードに切り替えるオプションがあります。正確にはLinuxオペレーティングシステムではありませんが、これはLinuxカーネルを備えたデスクトップ環境です。
- リモートデスクトップ アプリSplashtopを使用して、Linuxを実行しているシステムに接続します。
- Termux: コマンドラインに基づくこの自己完結型のLinux環境では、AndroidでLinuxアプリを実行できます。したがって、それは文字通りAndroid上のLinuxです!
Rootを使用してAndroidにLinuxをインストールする方法
ルート権限を取得されたユーザーや、Androidデバイスをルート権限を取得するために時間を割いて喜んでいる人にとって、Linuxのインストールはより簡単で高速です。
ルート権限を取得されたデバイスをお持ちの場合は、Linuxデプロイツールを使用してAndroidにさまざまなバージョンのLinuxをインストールできます。これは、最初にスマートフォンをWi-Fiネットワークに接続することで行うのが最適です。
いくつかの拡張ルート機能を提供するBusyBoxをインストールすることから始めます。次に、LinuxDeployをインストールします。最初の実行で、開始をタップします ルート権限が有効になっていることを確認してから、設定をタップします 右下隅にあります。
表示されたオプションメニューを使用して、希望する配布を選択します 。 Debian、Ubuntu、Gentoo、Fedora、その他多数のインストールが可能です。 ArchLinuxを使用しました。
有効を確認する必要があります GUIの下のボックス お使いの携帯電話でLinuxデスクトップを表示します。また、 VNC グラフィックスに選択されています サブシステム。次に、GUI設定で画面解像度を確認します 、そしてデスクトップ環境に満足していることを確認してください 。
最後に、ユーザー名を見つけます およびユーザーパスワード エントリ。それらをメモするか、より記憶に残るものに変更してください。
このメニューから戻って、右上隅にある3つのドットをタップし、[インストール]を選択します。 、次に OK 。
これが完了したら、PlayストアからVNCビューアーをインストールします。 Linux Deployで、開始をタップします Linuxを実行します。次に、VNCビューアーを開き、 localhost:5900に接続します 以前に入力した資格情報を使用してLinuxデスクトップを表示します。
起動して実行すると、通常の方法でターミナルを使用してLinuxソフトウェアをインストールできます。おめでとうございます。AndroidでLinuxを実行できるようになりました。
AndroidにKaliLinuxをインストールする方法(ルートが必要)
AndroidでLinuxディストリビューションを実行するための上記のLinuxDeployメソッドは、おそらくあなたが見つけるのに最適な方法です。 KaliLinuxを含むLinuxバージョンの良い選択を提供します。
Androidフォンまたはタブレットを侵入テストデバイスとして使用したいですか?さまざまな便利なAndroidネットワーキングツールがありますが、最良のオプションはKaliLinuxのポータブルバージョンです。 Linux Deployを使用して上記の手順に従い、KaliLinuxを選択してAndroidにインストールします。
インストールすると、ポケットに携帯型の侵入テストソリューションがあります。これにより、スマートフォンが接続するネットワークの安全性が確認されます。
代わりに、カスタムAndroidROMをインストールします
LinuxをAndroidにインストールするのが良い考えかどうかはわかりませんが、携帯電話にもっと多くの機能が必要ですか?別のバージョンのAndroidを試すこともできます。
どこから始めればよいかわからない場合は、AndroidにカスタムROMをインストールする方法についてお読みください。
-
Android-x86 を使用して Linux で Android ゲームを実行する方法
この記事では、ビンテージ ゲームを楽しみながら Linux で仮想マシンを使用する方法を学びます。 Android フォンをお持ちの場合、有罪の喜びの 1 つは、非常に面白いゲームをプレイすることかもしれません。または、携帯電話でのみ実行されるアプリケーションがある可能性もあります。 そして、デスクトップ PC で同じゲームを実行できるとしたらどうでしょうか? シナリオを単純化するために、アプリケーションが Android で実行されると仮定しましょう。 問題を解決する 1 つの方法は、PC で Android エミュレーターを実行することです。ただし、Android-x86 のように
-
Windows 11 で Android アプリを実行する方法
Windows 11 PC で Android アプリを実行できるかどうか知りたいですか?さて、私たちの夢がついに実現したようです。サードパーティのソフトウェアやエミュレーターを使用せずに、Windows 11 で Android アプリを簡単に実行できます。 Windows の「Amazon アプリストア」アプリを使用すると、お気に入りのアプリやゲームにアクセスできます。 Microsoft はついに、PC で Amazon アプリストアを使用して、厳選されたカタログから Android アプリを参照およびインストールできるようにする新しい更新プログラムをリリースしました。ただし、ここに問題