GNU/Linux >> Linux の 問題 >  >> Linux

LinuxデスクトップにAnboxをインストールする方法

LinuxディストリビューションにAnboxをインストールするプロセスについて説明します。それ以外に、Androidアプリをインストールして実行する方法についても説明します。 Anboxをインストールするには、システムがスナップをサポートしている必要があります。スナップをインストールしていない場合は、スナップをインストールする必要がありますが、それについては以下のテキストで説明します。私はUbuntuとMintにAnboxをインストールしましたが、私にとってはそれらのシステムで完全に正常に機能しました。そのため、手順を実行し、UbuntuとLinuxMintにAnboxをインストールする方法を説明します。

また、AnboxはデフォルトでUbuntuでサポートされています(開発者は自分のサイトに投稿しています)が、Linux Mintにもインストールできます– MintはUbuntuに基づいているため、理にかなっています。 Anboxは他のLinuxディストリビューションにインストールできますが、その場合は自分でインストールをコンパイルする必要があり、現時点では、開発者は他のディストリビューションをサポートしていません。 Anboxをインストールするには、いくつかの要件が必要です。

  1. スナップをサポートするLinuxディストリビューション
  2. Anbox用にインストールされたカーネルモジュール
  3. Anboxソフトウェア
  4. AndroidADBツール

Anboxとは何ですか?

Anboxは、コンテナ内でAndroidシステムを実行するソフトウェアであり、そのようにしてLinuxシステムでAndroidアプリを実行できます。構築された方法は、ソフトウェアがアプリをシステムと統合し、PCにインストールされたネイティブソフトウェアのようにアプリを実行しようとすることです。これは、PCでAndroidアプリを実行する1つの方法です。もう1つの方法は、エミュレータソフトウェアを使用することです。これも、非常に優れた一般的な方法です。エミュレーターの方法は、このサイトですでに説明されており、テストされています。このリンクから確認できます。

LinuxデスクトップにAnboxをインストールする

カーネルモジュールのインストール

まず、Anbox用のカーネルモジュールをインストールする必要があります。これらのカーネルモジュールのリポジトリも追加する必要があります。ターミナルを起動し、次のコマンドを実行します:

$ sudo add-apt-repository ppa:morphis/anbox-support
$ sudo apt update
$ sudo apt install linux-headers-generic anbox-modules-dkms

次に、カーネルモジュールをロードする必要があります。次のコマンドを使用します:

$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux

これにより、2つの新しいノードも作成されます。次のコマンドを使用して、モジュールが正しくロードされていることを確認できます。

$ ls -1 /dev/{ashmem,binder}

そして、次のような出力を取得する必要があります(以下の画像):

カーネルのインストールは以上です。次のステップに進むことができます。それはAnboxのインストールです。

Anboxスナップをインストールする

Anboxをインストールするには–ターミナルで次のコマンドを実行します:

$ snap install --devmode --beta anbox

何らかの理由で、端末が出力–認識されないコマンド:snapを返す場合、これはシステムにスナップがインストールされていないことを意味します。次のコマンドで簡単にインストールできます:

$ sudo apt install snapd

インストールが完了するまでに約数分かかります。 Anboxをインストールし、上から他の手順を完了したら、変更を有効にするためにPCを再起動します。再起動後、Anboxがスタートメニューに表示され、起動できます。

Anboxが正常に実行されたら、次のステップ、つまりAndroidアプリのインストールに進むことができます。 Anboxを実行すると、エミュレータとは少し異なり、GooglePlayストアもプリインストールされていないことに気付くでしょう。 Anboxへのアプリのインストールも手順です。 Android ABDツールをインストールする必要があります。アプリをインストールまたは削除するには、ADBコマンドを使用します。 Androidアプリを取得するには–このサイトを使用できます–AndroidAPK。アプリのapkファイルをダウンロードし、ターミナルを使用してインストールする必要があります。

AnboxへのAndroidアプリのインストール

まず、ターミナルから、AndroidADBツールをインストールするには次のコマンドを実行します。

$sudo apt install android-tools-adb android-tools-fastboot

次に、apkミラーサイトから希望のアプリをダウンロードします。アプリページを開くと、ボタンが表示されます。利用可能なすべてのアプリを表示します。少なくとも、一部のアプリにはそのボタンがあります。アプリに複数のアーキテクチャのバージョンがあるかどうかによって異なります。アプリをダウンロードしたら、ターミナルを再起動し、アプリを配置した場所に移動して、次のコマンドを実行します。

$adb install nameoftheappfileyoudownloaded

インストールコマンドの後に、ダウンロードしたアプリファイルの名前を入力します。このコマンドを使用して、アプリをインストールします。アプリがインストールされると、ターミナルから通知されます。インストールが完了するとすぐにアプリがAnboxに自動的に表示され、アプリを実行できるようになります。 Anboxを使用してゲームをインストールして実行することもできますが、一部のゲームは実行されません(ダウンロード可能なコンテンツがあるゲームなど)。例として、Gmailアプリをインストールしました。

アプリをアンインストールしたい場合は、そのために再びターミナルが必要です。ダウンロードしたアプリの場所にとどまり、次のコマンドを使用します:

$adb uninstall nameoftheappfileyoudownloaded

概要

これらは、LinuxデスクトップにAnboxをインストールする方法の手順です。 Anboxは優れたツールであり、非常に便利ですが、ソフトウェア開発者が開発したアプリを実行してテストできるように、より焦点を絞って使用法を開発することを目的としています。また、完全にオープンソースであり、使用方法に制限はなく、コンテナ内でアプリを実行するため、ほとんどのエミュレータよりも安全です。そのため、アプリは例としてハードウェア情報にアクセスできません。

その上、アプリのインストール手順を追加するとき。それにもかかわらず、それはまだ素晴らしいツールです。ただし、Androidアプリをはるかに簡単な方法で実行する必要がある場合、またはLinuxマシンのPlayストアからAndroidゲームをプレイする必要がある場合は、このリンクをたどって、Linuxエミュレーターのインストールと使用方法を学ぶことができます。エミュレーター。

どうもありがとうございました。この情報がお役に立てば幸いです。


Linux
  1. LinuxにPythonをインストールする方法

  2. LinuxにJavaをインストールする方法

  3. RockyLinux8デスクトップにWine6をインストールする方法

  1. Linuxを3つのステップでインストールする方法

  2. Ubuntu20.04LinuxデスクトップにPyCharmをインストールする方法

  3. LinuxデスクトップにGNS3をインストールする方法

  1. Ubuntu22.04LinuxデスクトップにPyCharmをインストールする方法

  2. KaliLinuxのインストール方法

  3. KaliLinuxにGNOMEデスクトップをインストールする方法