dpkg-query는 설치된 패키지만 표시합니다.

dpkg-query는 설치된 패키지만 표시합니다.

설치된 패키지를 사용자 정의 형식으로 나열하려고 합니다.

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 

관련 정보