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또한 패키지가 설치되지 않았음을 나타냅니다.

관련 정보