パッケージファイルではなく、Pacman add-repoエラー

パッケージファイルではなく、Pacman add-repoエラー

私はArchlinuxarm、armv7hアーキテクチャを使用しており、使用しようとしていますが、add-repo次のエラーが発生します。

$ repo-add test.db.tar.gz dep/python2-numpy-1.9.2-2-armv7h.pkg.tar.xz
==> ERROR: 'dep/blas-3.5.0-1-armv7h.pkg.tar.xz' is not a package file, skipping
==> No packages modified, nothing to do.

私はパックマンを使用しv4.1.2-6てそれを試しましたv.4.2.1。私が直接ビルドしていないすべてのダウンロードパッケージに対して失敗します。

パッケージをインストールするとpacman -U正常に動作します。

答え1

repo-addこの問題は正常に実行されない場合に発生します。

bsdtar -tqf dep/python2-numpy-1.9.2-2-armv7h.pkg.tar.xz .PKGINFO

bsdtarlibarchiveパッケージから。 PATHで利用可能であること、および関連パッケージに対して手動で実行するときに上記のコマンドが成功することを確認してください。

関連情報