如何在不安装软件包的情况下获取有关软件包的一些详细信息(例如,描述和版本号),例如Synaptic或Aptitude。命令

dpkg -s PACKAGE


不起作用,出现此错误。尽管它适用于已安装的软件包

dpkg-query: package 'PACKAGE' is not installed and no information is available


评论

使用新的apt命令,只需输入apt show package name即可获取有关软件包的详细信息。

#1 楼

对于存储库中的软件包,可以使用:

dpkg --print-avail PACKAGE_NAME




apt-cache show PACKAGE_NAME




aptitude show PACKAGE_NAME




apt show PACKAGE_NAME


#2 楼

可以使用apt-cache show命令代替dpkg -s。像这样:

apt-cache show PACKAGE


(源)

#3 楼

apt show


或了解更多详细信息

apt show -a


这仅显示说明:

LANG=C apt show -a "$PKGNAME"|grep Description: -A99