내가 설치한 모든 메타 패키지를 나열하고 싶습니다.
pikaur
또는 으로 설치됨pacman
- 운영체제는 아치리눅스입니다
질문
설치 plasma-meta
하고 실행 pacman -Qg
하면 plasma
. 물론 이는 Q
쿼리 매개변수를 수동으로 입력할 때 예상되는 동작 입니다 g
.
원하는 결과
plasma-meta
답변1
pacman -Qqe | grep meta
그러면 문제가 해결될 것입니다.
-q
패키지 버전 억제-e
명시적으로 설치된 패키지 필터링(종속성 없음)grep
명명 규칙을 따른다고 가정하여 메타 패키지를 필터링합니다.
-g
plasma-meta
패키지 그룹이 아니라 메타 패키지이므로 여기서는 도움이 되지 않습니다 .
그룹 및 메타패키지
그룹그리고위안바오유사한 문제에 대한 솔루션이지만 기술적으로는 매우 다릅니다.
- 그룹은 패키지의 논리적 그룹입니다. 그룹을 설치하면 그룹에 포함된 모든 패키지가 설치됩니다. 그룹은 패키지 관리자가 지원하는 개념입니다.
- 메타패키지는 여러 패키지에 의존하는 빈 패키지(즉, 설치된 파일이 없음)입니다. 메타패키지를 설치하면 모든 종속성이 설치됩니다. 패키지 관리자의 특별한 지원이 필요하지 않습니다.
팩맨에게는 메타패키지가 일반 패키지처럼 보이기 때문에 [name]-meta
.
답변2
pacman -Qqm
AUR에서 설치된 모든 외부 패키지를 나열합니다.
pacman -Qqe
pacman을 사용하여 명시적으로 설치된 패키지를 나열합니다.