설치할 수 있도록 특정 바이너리를 제공하는 패키지를 찾고 있습니다. 이 바이너리를 제공하는 패키지를 검색하려면 어떻게 해야 합니까?(참고: 이 작업을 수행할 수 있는 도구가 하나 이상 있다는 것을 알고 있지만 이름을 잊어버렸습니다.)
답변1
팩맨 5.0부터 다음이 있습니다.데이터베이스 검색 기능 내장옵션이 있습니다 -F
. 먼저 데이터베이스를 업데이트합니다.
sudo pacman -Fy
$filename
그러면 어떤 패키지에 포함되어 있는지 확인할 수 있습니다.
pacman -F $filename
정확한 파일 이름이나 전체 경로를 검색하려는 경우
pacman -Fx $expr
$expr
정규식으로 해석됩니다 .
이제 찾고 있는 것과 동등한 것을 알았으므로 apt-file
다음에서 이를 수행할 수 있습니다.팩맨 로제타.
또는 다음을 사용할 수 있습니다.패키지 파일. 설치 pacman -S pkgfile
하고 실행해 보세요
sudo pkgfile -u
데이터베이스를 업데이트하십시오. 패키지에 무엇이 포함되어 있는지 확인하려면 $filename
다음을 실행하세요.
pkgfile $filename
답변2
~에서건축 위키피디아:
$ pacman -Qo df
그러면 프로그램 자체 패키지가 생성됩니다.df
(이 글을 쓰는 시점에서는 그렇습니다 coreutils
.)
-Qo
설치된 패키지와 해당 프로그램에서만 작동합니다.
더 많은 매개변수를 볼 수 있습니다.쿼리 패키지 데이터베이스.
답변3
구글 방식:
site:www.archlinux.org/packages/ bin/filename
공식 패키지가 아닌 AUR인 경우:
site:aur.archlinux.org/packages/ bin/filename