Arch Linux - パックマンに特定のパッケージを特定のディレクトリにインストールするように指示することは可能ですか?

Arch Linux - パックマンに特定のパッケージを特定のディレクトリにインストールするように指示することは可能ですか?

ルートレベルディレクトリに設定されたソフトウェアセットをインストールしたいと思います。

パックマンを使って選択したディレクトリに特定のパッケージをインストールする方法はありますか?

答え1

はい、可能です。別のルート位置を指定した場合

-r、--root代替インストールルートディレクトリを指定します(デフォルトは/)。 /usrの代わりに/usr/localにソフトウェアをインストールする方法としてこの方法を使用しないでください。他のシステムが「所有」の一時インストールパーティションにパッケージをインストールする場合は、このオプションを使用できます。注:データベースパスまたはログファイルがコマンドラインまたはpacman.conf(5)で指定されていない場合、デフォルトの場所はこのルートパス内にあります。

答え2

私はあなたがしたいことを知っています。 「はい」の場合、システムの破損を防ぐためにコンテナで実行可能ファイルを実行しようとします。

pacman回避策:以下を使用して必要なディレクトリを接続します/var

ln -s /var .

-sソフトリンクの場合

パックマンを実行してください-r .

sudo pacman -r . -S package

大丈夫でしょう。

関連情報