在Debian的postinst脚本中,你可以使用dpkg-query命令来获取新安装的版本。以下是一个示例:
VERSION=$(dpkg-query -W -f='${Version}' your-package-name)
echo "Installed version is $VERSION"
在这个示例中,your-package-name
应该被替换为你想要查询的包的名称。这个命令会返回安装的包的版本,并将其存储在VERSION
变量中。
请注意,这个命令应该在包已经安装之后运行,所以它应该在postinst脚本的后面部分。如果你在包安装之前运行这个命令,它可能会返回旧的版本号或者没有输出。
领取专属 10元无门槛券
手把手带您无忧上云