설치된 패키지를 사용자 정의 형식으로 나열하려고 합니다.
dpkg-query -f '${Package}###${Version}\n' -W '*'
그러나 삭제된 항목도 인쇄됩니다.
필터링할 수 있는 방법이 있나요? 나는 그것을 피하려고 노력한다.grep -v '###$'
답변1
패키지 이름 패턴을 제거하면 dpkg-query
설치되거나 구성된 패키지만 나열됩니다.
dpkg-query -f '${Package}###${Version}\n' -W
이는 귀하의 가설과 동일한 결과를 제공합니다 grep
.
답변2
--showformat
다음 옵션을 사용하여 설치된 패키지 및 버전을 나열 할 수 있습니다 .
dpkg-query --showformat='${Package}\t${Version}\n' --show