パックマンがカスタムストアデータベースに追加されたパッケージファイルが見つかりません

パックマンがカスタムストアデータベースに追加されたパッケージファイルが見つかりません

repo-addを使用して、libxau-1.0.11-1-x86_64.pkg.tar.zstパッケージをカスタムリポジトリデータベースcustom.db.tar.gzに追加しました。パッケージファイルは現在ディレクトリにあり、repoデータベースは親ディレクトリにあります。

repo-add ../custom.db.tar.gz ./libxau-1.0.11-1-x86_64.pkg.tar.zst

エラーなしで実行されます。ただし、次のようにパッケージをインストールしようとすると

pacman -S libxau

次のエラーが発生します。

libxau-1.0.11-1-x86_64.pkg.tar.zst failed to download
error: failed retrieving file 'libxau-1.0.11-1-x86_64.pkg.tar.zst' from disk : Couldn't open file /self/libxau-1.0.11-1-x86_64.pkg.tar.zst

pacmanは、パッケージファイルがrepoデータベースファイルと同じディレクトリにあると予想しているようですが、ここではそうではありません。ファイルは次の場所にあります。/self/libxau/libxau-1.0.11-1-x86_64.pkg.tar.zst

pacmanにカスタムリポジトリデータベースに追加されたパッケージファイルを正しいディレクトリに配置させるにはどうすればよいですか? repoデータベースに基づいてパッケージファイルパスを指定する方法はありますか?または、パッケージファイルをデータベースと同じディレクトリに移動する必要がありますか?

この問題を解決する方法について提案をいただきありがとうございます。他の詳細が必要な場合はお知らせください。

ベストアンサー1

幻覚に陥ったようですが、パッケージはcustom.dbと同じディレクトリにのみ許可されています。源泉知っておくだけ。

おすすめ記事