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


11

ルートレベルのディレクトリに編成された一連のソフトウェアをインストールしたい。

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

回答:


8

はい、可能です。別のルートの場所を指定することで、

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


その方法でdbpathについて何をすべきですか?
Ayrx

@TerryChiaあなたはpacmanがインストールされたパッケージの情報を保存する場所を変えたいですか?
デイジー

いいえ、しかしエラーが発生しました:alpmライブラリの初期化に失敗しました(ディレクトリを検出または読み取ることができませんでした)。これは、グーグルから-私はdbpathのエラーであると想定しています。
Ayrx

@TerryChiaうーん、「-r」は、インストールメディアと同じように新しいシステムをインストールするために使用されていると思います。現在、Archが手元にないので、後で試します。これが機能しない場合は、PKGBUILDファイルを変更します。このファイルで定義されているXXX_install関数を使用します。(プレフィックスはautogenに基づいてほとんどのソフトウェアに指定できます)
デイジー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.