使用apt获取软件包描述


21

如何使用来获得包装的平淡无奇的描述apt?我都尝试过apt-cache showapt-cache showpkg但没有运气。

使用synaptic就像输入包名称一样容易,并且描述是由标准视图给出的,但是有时候我更喜欢只使用apt-cache,例如从终端。


4
apt-cache showDescription:字段中显示软件包说明。您还在寻找什么?
enzotib 2011年

2
如果系统已知软件包,则“ apt-cache show <软件包名称>”显示说明。它对您有什么用呢?
Flimzy 2011年

@enzotib我监督了输出。apt-cache show完全符合我的要求。
Paolo

Answers:


15

如果仅使用apt-cache search package-name,则将返回所有带有“ package-name”的软件包。要限制为名为“ package-name”的软件包,请使用:

apt-cache search ^package-name$

奇怪的是,例如apt-cache search ^vim$不仅找到vim包,而且找到了更多而不是全部的包apt-cache search ^vim
rubo77

@ rubo77 apt-cache search ^vim$还列出了其他软件包,例如,vim-gtk因为该软件包提供了vim软件包。您可以使用进行检查apt-cache show vim-gtk
Lekensteyn's

因此,使用额外的grep,您可以将结果范围缩小到仅包:askubuntu.com/a/898398/34298
rubo77



3

假设您正在寻找特定的软件包,我相信以下是您正在寻找的:

apt-cache search some-pkg

如果我误解了您要做什么,请告诉我。


0

奇怪的是,例如apt-cache search ^ vim $不仅找到vim软件包,而且还发现apt-cache search ^ vim找到的更多但不是全部。

所以最好使用这个:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.