it-swarm-ko.tech

Arch Linux에서 X 파일을 포함 할 설치할 패키지를 어떻게 알 수 있습니까?

특정 바이너리를 제공하는 패키지를 찾고 있으므로 설치할 수 있습니다. 이 바이너리를 제공하는 패키지를 찾으려면 어떻게 검색합니까? (참고 :이 작업을 수행하는 도구가 하나 이상 있지만 그 이름을 잊어 버렸습니다.)

107
xenoterracide

Pacman 5.0부터는 -F 옵션과 함께 내장 데이터베이스 검색 기능 이 있습니다. 먼저 데이터베이스를 업데이트하십시오.

Sudo pacman -Fy

그러면 어떤 패키지에 $filename가 포함되어 있는지 확인할 수 있습니다.

pacman -F $filename

정확한 파일 이름 또는 전체 경로를 검색하는 경우

pacman -Fx $expr

$expr를 정규식으로 해석해야합니다.

apt-file와 동등한 것을 찾고 있다는 것을 알았으므로 Pacman Rosetta 에서 찾을 수있었습니다.

또는 pkgfile 을 사용할 수 있습니다. pacman -S pkgfile로 설치 한 다음 실행하십시오.

Sudo pkgfile -u

데이터베이스를 업데이트합니다. 어떤 패키지에 $filename가 포함되어 있는지 확인하려면 다음을 실행하십시오.

pkgfile $filename

구글 방식 :

site:www.archlinux.org/packages/ bin/filename

공식 패키지 대신 AUR에있는 경우 :

site:aur.archlinux.org/packages/ bin/filename
33
eshizhan

ArchWiki 에서 :

$ pacman -Qo df

그러면 프로그램의 소유 패키지 df 가 작성됩니다 (작성시 coreutils입니다).

-Qo는 설치된 패키지 및 해당 프로그램에서만 작동합니다.

쿼리 패키지 데이터베이스 에서 더 많은 인수를 볼 수 있습니다.

28
amiad