/ optにArch linux tar.xzアプリケーションをインストールします。

/ optにArch linux tar.xzアプリケーションをインストールします。

デフォルトの場所ではなく、ディレクトリtar.xzにArch Linuxアプリケーションをインストールするにはどうすればよいですか?/opt(たぶんまた/usr/binは待ってください)

答え1

私はこの行動に同意しません。この方法は学術目的にのみ使用されます。可能であれば、常にパックマンを介してパッケージをインストールしてください。

Arch Linuxのパッケージは、PKGBUILD複数のファイル(常にそうではない)と単一のファイルで構成されています。PKGBUILD他のインストールパスを有効にするには、適切に修正してください。

PKGBUILDArch Linuxを見つけるには、次のページをご覧ください。ウェブサイト、パッケージを探して左上からパッケージ作業ソースファイルをクリックします。

ここに画像の説明を入力してください。

答え2

したがって、「最もきれいな」方法は@ライリー提案:PKGBUILD問題のパッケージを編集し、そのパッケージを/opt他の場所にインストールせずに他の場所にインストールするように編集します。

このプロセスはパッケージごとに異なるため、どの特定のパッケージを見ているのかわかりません。PKGビルド 文書そして、編集したいコードはおそらくそのpackage()セクションにあります。

関連するPKGBUILDファイルを正常に編集したら、次のものを使用できますmakepkg文書)その後、通常どおりパッケージのインストールを続行できますpacman

これらの手順を実行したくない場合は、パッケージファイル自体を編集することもできます。パッケージファイルは、インストールするファイルといくつかの追加のメタデータファイルを含むタールボールです。これを行うには、アーカイブを更新して最上位ディレクトリの名前をopt。また、更新された.MTREEファイルを使用する必要がありますbsdtar --format=mtree

その後、通常どおりに編集したパッケージをインストールできますpacman

どちらの方法も必要です。すべて更新されましたが、Arch Linux パッケージングのガイドラインに違反するには、多くの作業が必要です。

どのパッケージに言及しているのか、なぜこの目標を達成するのかを教えてください。

関連情報