web-dev-qa-db-ja.com

純粋なdebianシステムにボックスをインストールする方法

わかりました。debianではまだ完全にはサポートされていませんが、とにかくdebianインストールでanbox(anbox.io)を実行することはできます。 ubuntuで動作するので、debianでも可能だと思います。

5
Tyler

Snapdを使用します。 anboxはスナップとしてのみ使用できます。

Snapdをインストールします。

Sudo apt install snapd

そして、anboxをインストール(および実行)します。

Sudo snap install --classic anbox-installer && anbox-installer
4

Debian Sidには、Anboxのパッケージがあります: https://packages.debian.org/sid/utils/anbox

パッケージはカーネル内のすべてをセットアップし(モジュールbinder_linuxashmem)、systemdサービス(anbox-container-manager)をセットアップします。

ただし、パッケージにはAndroid /var/lib/anbox/Android.imgで予期される画像が含まれていません。この画像は、https://build.anbox.io/Android-images/または/var/snap/anbox/Android.imgの既存のスナップインストールから取得する必要があります。

イメージがインストールされたら、次を実行します。

  • ルートとしてservice anbox-container-manager start
  • 通常のユーザーとして(最初の端末で):anbox session-manager
  • 通常のユーザーとして(2番目の端末で):anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity

(更新のバグがある可能性があります。カーソルをanboxのグラフィカルウィンドウ内で移動してください)

/usr/share/doc/anbox/README.DebianのDebianドキュメントを参照してください

3

Snapdをインストールします。

Sudo apt install snapd

そして、anboxをインストール(および実行)します。

Sudo snap install --classic anbox-installer && anbox-installer

エラーが発生する場合があります(bash: anbox-installer: command not found)私と同じようにraspbianデスクトップを使用している場合。

Snapdをインストールして構成したら、次のコマンドを実行してsnap store appをインストールします。

Sudo snap install snap-store
0
writing poa

Snapdのインストールとセットアップはすでに完了しています。 「シド」でボックスを見たとき。私にとって、「snap install --classic anbox-installer」は正しいコマンドでした。 (Anbox.ioの説明では--classicについて言及していません)。すべては大丈夫でしたが、DKMSモジュールは機能しませんでした。

私は「sid」リポジトリを有効にし、ashmemとバインダーを取得するために最新のLTSカーネルに更新しました。今度は、ボックスを実行するたびに「modprobe ashmem-linux」と「modprobeバインダー-linux」を入力する必要がありますが、それは自動化でき、今のところ機能すると思います。

しかし、初心者の出発点として、「sid」内のanbox:AMD64が最善の方法だと思います。

よろしく、ブラックスライド

0
blackslide