假设我已经安装了 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
显示已安装的软件包版本以及可供安装的任何版本。
这些都是关于 deb 软件包版本,而不是 python 库模块版本。软件包版本通常遵循库模块版本,但这不是强制性的。
答案2
我发现你可以得到一个python包的版本号(不是任何东西),只要说
python
>>> import twisted
>>> print twisted.version
[twisted, version 10.0.0]
小问题解决了,一般问题被遗忘