ルートレベルディレクトリに設定されたソフトウェアセットをインストールしたいと思います。
パックマンを使って選択したディレクトリに特定のパッケージをインストールする方法はありますか?
答え1
はい、可能です。別のルート位置を指定した場合
-r、--root代替インストールルートディレクトリを指定します(デフォルトは/)。 /usrの代わりに/usr/localにソフトウェアをインストールする方法としてこの方法を使用しないでください。他のシステムが「所有」の一時インストールパーティションにパッケージをインストールする場合は、このオプションを使用できます。注:データベースパスまたはログファイルがコマンドラインまたはpacman.conf(5)で指定されていない場合、デフォルトの場所はこのルートパス内にあります。
答え2
私はあなたがしたいことを知っています。 「はい」の場合、システムの破損を防ぐためにコンテナで実行可能ファイルを実行しようとします。
pacman
回避策:以下を使用して必要なディレクトリを接続します/var
。
ln -s /var .
-s
ソフトリンクの場合
パックマンを実行してください-r .
:
sudo pacman -r . -S package
大丈夫でしょう。