【发布时间】:2015-02-18 04:29:39
【问题描述】:
使用下面的 dpkg-query 命令检索包信息
dpkg-query -W -f='${PACKAGE}\n' dpkg
但是我如何使用 dpkg-query 或任何其他方式查询 debian 包(从包文件未安装包)的元信息,如 VERSION、PACKAGE 或任何其他方式?
dpkg-query -W -f='${PACKAGE}\n' /path/to/debian/package.deb
上面的命令会失败,因为它需要的是包名而不是 .deb 文件。
仅供参考: 我目前正在使用如下并寻找一个直接的解决方案。
dpkg -I /path/to/debian/package.deb | grep -Po "^\s+Version:\s+\K.*"
【问题讨论】: