我balena-cli
从 AUR 安装(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
(所以我不知道包裹将位于哪里),但如果你用makepkg
您可以使用 列出软件包将安装的文件tar
,例如
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
还表明该软件包未安装。