Arch Linux에서 설치할 파일 X가 포함된 패키지를 어떻게 찾나요?

Arch Linux에서 설치할 파일 X가 포함된 패키지를 어떻게 찾나요?

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

답변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

관련 정보