Arch Linux에 설치된 패키지가 해당 패키지를 제공하는지 확인

Arch Linux에 설치된 패키지가 해당 패키지를 제공하는지 확인

내 Arch Linux 시스템에 설치된 다른 패키지를 기반으로 선택적 "종속성" 설치를 스크립트하려고 합니다. 이를 사용하여 pacman -Q패키지가 직접 설치되었는지 또는 종속성으로 설치되었는지 알 수 있지만 패키지가 다음을 통해 설치되면 실패합니다.공급PKGBUILD에서. 패키지를 제공하는 패키지가 설치되었는지 어떻게 알 수 있나요? 내가 겪고 있는 구체적인 문제는 과 가 모두 설치되어 kile있으면 설치하고 싶다는 것입니다 . 문제는 내가 그걸 받아들일 수 없다는 거다.kdebase-workspacetexlive-core우레아 소변 비율texlive-dummy패키지를 제공하고 있습니다 texlive-core.

답변1

당신은 그것을 사용할 수 있습니다패키지 쿼리"제공됨" 속성으로 패키지를 검색합니다. 예를 들어:

$ package-query --qprovides 'mplayer=36265' -Q -f "%n"
mplayer-vaapi

"mplayer=36265"를 제공하는 설치된 모든 패키지가 나열됩니다.

관련 정보