まず、Androidオペレーティングシステム内でLinux Deployを使用してchroot環境を作成しました。ターミナルエミュレータとroot権限を使用してAndroidからアクセスできます。その中でスクリプトを実行したいと思います。ただし、スクリプトまたは通常のシェルコマンドを実行しようとすると、実行されず、次のエラーが返されます。
「該当するファイルやディレクトリはありません。」
もしそうなら、chroot環境のホストでコマンド/スクリプトを実行する方法があるかどうか疑問に思います。環境PATH変数の正しい設定に関する問題ですか?
chroot環境でlsコマンドを実行できますが、-laパラメータを使用して印刷すると。と..ディレクトリも表示されません。なぜこれが起こるのか、そしてこの問題をどのように克服できるのかを説明できますか?
PD:私はこの質問がより重要だと思うので、unix / linuxスタック交換に投稿しました。しかし、あなたがスタックオーバーフローや他の場所に投稿するように提案した場合、それは喜んでそうします。
答え1
chroot環境が完全に構成されていないようです。 AndroidでDebian chrootを設定する方法は次のとおりです。
次のようにchrootをオンラインに設定するためのオペレーティングシステム固有のガイドラインがたくさんあります。
さらに、通常、プログラムを実行する前にchroot環境にプログラムをインストールします。 chrootを設定するために何をしましたか?