AURパッケージからインストールされたバイナリをどのように見つけますか?

AURパッケージからインストールされたバイナリをどのように見つけますか?

balena-cliAURからインストールしました(https://aur.archlinux.org/packages/balena-cli/)をyay私のArchボックスに入れて、すべてがうまくいったようですが、balena-cli私のシステムでそのアイテム(または同様のバイナリ)が見つかりません。何がインストールされていて、バイナリがどこにあるのか、どうやって確認できますか?なし/usr/bin/balena:

$ pacman -Ql balena-cli
error: package 'balena-cli' was not found

修正する:

私はそれを(なしでyay)手動でインストールしようとしました。

$ git clone https://aur.archlinux.org/balena-cli.git
$ cd balena-cli/
$ makepkg -si

しかし、以下を得る:

$ ls -l /usr/bin/balena
ls: cannot access '/usr/bin/balena': No such file or directory

しかし:

$ tar -tf balena-cli-11.30.1.tgz | grep bin
package/bin/balena
package/bin/balena-dev

他のアーカイブも確認しました。

$ tar -tf balena-cli-11.30.1-1-x86_64.pkg.tar.xz | grep "usr/bin"
usr/bin/
usr/bin/balena

ベストアンサー1

慣れていないのでyay(パッケージがどこにあるのかわかりませんが)使ってみるとmakepkgtarたとえば、パッケージがインストールするファイルを一覧表示できます。

tar -tf balena-cli-11.30.1-1-x86_64.pkg.tar.zst | less

したがって、AURパッケージはこのディレクトリにbalena-cliバイナリ/usr/bin/balenaと50,000を超えるファイルをインストールする必要があります/usr/lib/node_modules/balena-cli/。したがって、両方がない場合は、パッケージがインストールされていません。

応答はerror: package 'balena-cli' was not foundまた、パッケージがインストールされていないことを示します。

おすすめ記事