apt-get을 사용하여 애플리케이션의 현재 버전 번호를 어떻게 확인할 수 있습니까?

apt-get을 사용하여 애플리케이션의 현재 버전 번호를 어떻게 확인할 수 있습니까?

Python-twisted를 설치했다고 가정해 보겠습니다.

sudo apt-get -V check python-twisted

버전 번호는 표시되지 않습니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done

현재 설치된 애플리케이션 버전 번호를 인쇄하려면 어떻게 apt-get을 얻나요?

답변1

apt-get그러기 위해서는 잘못된 도구입니다.

dpkg -l python-twisted열이 잘릴 수 있는 인간 친화적인 목록의 일부로 버전 번호를 표시합니다. 구문 분석 가능한 출력의 경우 버전 번호만 가져오려면 dpkg-query -W python-twisted또는 를 사용하세요.dpkg-query -W -f '${version}\n' python-twisted

apt-cache policy python-twisted설치된 패키지 버전과 설치 가능한 버전을 보여줍니다.

이는 Python 라이브러리 모듈 버전이 아닌 deb 패키지 버전에 관한 것입니다. 패키지 버전은 라이브러리 모듈 버전을 따르는 경우가 많지만 의무사항은 아닙니다.

답변2

나는 단지 다음과 같이 말함으로써 파이썬 패키지의 버전 번호(아무것도 아님)를 얻을 수 있다는 것을 알아냈습니다.

python
>>> import twisted
>>> print twisted.version
[twisted, version 10.0.0]

작은 문제가 해결되었습니다. 잊혀진 일반적인 문제

관련 정보