Python-twistedがインストールされているとします。
Sudo apt-get -V check python-twisted
バージョン番号は表示されません。
Reading package lists... Done
Building dependency tree
Reading state information... Done
アプリケーションの現在インストールされているバージョン番号をapt-getで出力するにはどうすればよいですか?
apt-get
はそのための間違ったツールです。
dpkg -l python-twisted
は、列が切り捨てられている可能性のある、人にわかりやすいリストの一部としてバージョン番号を示しています。解析可能な出力の場合は、dpkg-query -W python-twisted
またはdpkg-query -W -f '${version}\n' python-twisted
を使用してバージョン番号のみを取得します。
apt-cache policy python-twisted
は、インストールされているパッケージのバージョンと、インストール可能なバージョンを示します。
これらはすべてdebパッケージバージョンに関するものであり、pythonライブラリモジュールバージョンではありません。パッケージバージョンはライブラリモジュールバージョンに従うことがよくありますが、義務ではありません。
pythonパッケージ(何もない)のバージョン番号は、次のように言うだけで取得できることがわかりました。
python
>>> import twisted
>>> print twisted.version
[twisted, version 10.0.0]
小さな問題が解決しました。忘れられた一般的な問題