必要なソフトウェアがまだ存在しない場合は、シェルスクリプトに自動的にインストールしたいと思います。 apt-getを使用して、root権限を使用せず、追加のプログラム固有のスクリプトを実行せずに、特定のディレクトリにソフトウェア(私の例はgedit)をインストールしたいと思いますソフトウェアをコンパイルするため。
Geditの例を使用して https://askubuntu.com/questions/193695/installing-packages-into-local-directory (user172681からの最後の投稿)からアプローチを試しましたが、結果としてエラー。
例:
cd test
apt-get download gedit
Get:1 http://de.archive.ubuntu.com/ubuntu/ trusty/main gedit AMD64 3.10.4-0ubuntu4 [478 kB] 0秒で478kBをフェッチ(3.356 kB/s)
ls
gedit_3.10.4-0ubuntu4_AMD64.deb
dpkg -i --force-not-root --root=~/test gedit_3.10.4-0ubuntu4_AMD64.deb
dpkg:エラー:dpkgステータスエリアにアクセスできません:そのようなファイルまたはディレクトリはありません
何か案は ?
dpkg -i gedit_3.10.4-0ubuntu4_AMD64.deb --force-not-root --root=~/test
ファイル名が必要な場所にファイル名を指定していないため、「そのようなファイルまたはディレクトリはありません」というエラーがスローされます。