我正在尝试获取已安装包的版本号,以便为 dpkg 构建依赖项列表。
如果我在终端中输入“dpkg -l | grep libqtcore4”,我会得到以下结果:
ii libqtgui4 4:4.7.4-0ubuntu8 Qt 4 GUI module
ii libqtgui4:i386 4:4.7.4-0ubuntu8 Qt 4 GUI module
我的问题是;版本号中的冒号 (:) 到底是什么意思,末尾的 -0ubuntu 是什么意思?
最佳答案
:
之前的数字是纪元。这会覆盖用于订购目的的版本,例如3:3.1 被认为比 2:3.2 更新。当打包者出于各种原因需要降级存储库中的包时使用它。
-
之后的数字(实际上是值)是版本。它区分具有相同版本的包的不同版本。它用于例如现有软件版本的安全补丁。
关于linux - 冒号(:) and dash (-) in an Ubuntu dpkg version number mean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9612901/