내 Arch Linux 시스템에 설치된 다른 패키지를 기반으로 선택적 "종속성" 설치를 스크립트하려고 합니다. 이를 사용하여 pacman -Q
패키지가 직접 설치되었는지 또는 종속성으로 설치되었는지 알 수 있지만 패키지가 다음을 통해 설치되면 실패합니다.공급PKGBUILD에서. 패키지를 제공하는 패키지가 설치되었는지 어떻게 알 수 있나요? 내가 겪고 있는 구체적인 문제는 과 가 모두 설치되어 kile
있으면 설치하고 싶다는 것입니다 . 문제는 내가 그걸 받아들일 수 없다는 거다.kdebase-workspace
texlive-core
우레아 소변 비율texlive-dummy
패키지를 제공하고 있습니다 texlive-core
.
답변1
당신은 그것을 사용할 수 있습니다패키지 쿼리"제공됨" 속성으로 패키지를 검색합니다. 예를 들어:
$ package-query --qprovides 'mplayer=36265' -Q -f "%n"
mplayer-vaapi
"mplayer=36265"를 제공하는 설치된 모든 패키지가 나열됩니다.