web-dev-qa-db-ja.com

APT上のリポジトリAndroid

Androidでターミナルエミュレータを使用しています。APTコマンドがインストールされています。ただし、リポジトリは非常に制限されています。
私がやりたいことは、UbuntuやDebianのような大規模なリポジトリを使用できるかどうかを確認することです。
cowsayのような)CLIプログラムのみを使用してインストールしたいので、うまくいけば問題にはなりません。
これは良いアイデアですか?はいの場合、どのようにそれを行うことができますか?

そうでない場合、個々のパッケージをダウンロードして他の簡単な方法でインストールできますか?

3
AvZ

まだ気付いていない場合は、Androidは完全に異なるユーザーランドを持つLinuxカーネルであるため、通常のLinuxバイナリを(再)使用したい場合、運が悪いでしょう。= Androidは、ファイルシステムのレイアウトが異なり、通常のUnix標準ファイルがありません。/tmpディレクトリ。

あなたはそれにchrootをセットアップしようとすることができます。内部にカスタムファイルシステムをマウントする必要がある場合は特に、複雑になる可能性があります。それでも、AndroidはX11サーバーを実行しないため、X11サーバーの実行を必要とするX11のプログラムのように、多くのプログラムはAndroidで実行できません。

3
user140866

はい、できます。私はすでにTermux sources.listをUbuntuソースで更新でき、うまくいきました。私が見つけた唯一の問題は、「vim」パッケージに対するTermuxとUbuntuのサポート間の競合でした。 apt-getを使用してインストールすると、競合が発生することがあります。

ソースについては、まずデバイスにchroot ubuntuをインストールしてから、ソースをTermuxのsources.listにコピーして貼り付け、gpgキーもコピーする必要がありました。しかし、最終的には非常にうまく機能します。

1
Fred