使用终端查找包名称


25

您好我想使用终端删除软件(例如传输)。我如何找到软件的软件包名称?


您知道apt-get中的自动完成功能吗?如果输入“ apt-get remove tra”,然后按两次tab键,它将显示所有以tra开头的软件包。
sashoalm 2011年

自动完成功能对我不起作用10.10
vrcmr 2011年

你确定吗?您是否尝试过使用其他软件包名称,但是已经安装了您知道的软件包名称?
sashoalm

Answers:


23

使用搜索

apt-cache search name

喜欢

apt-cache search transmission

给出:

conkytransmission - Transmission torrent info, for use in Conky
transgui - Remote GUI for Transmission daemon     
transmission - lightweight BitTorrent client
transmission-cli - lightweight BitTorrent client (command line interface)
transmission-common - lightweight BitTorrent client (common files)
transmission-daemon - lightweight BitTorrent client (daemon)
transmission-gtk - lightweight BitTorrent client (GTK interface)
transmission-qt - lightweight BitTorrent client (Qt interface)

最后(最相关的结果将在最后,因为它是终端)


我不知道为什么,但是PACKAGE NAME传输不起作用。
vrcmr 2011年

我的问题是:如何在终端中键入应用程序的名称,以进一步删除该应用程序的名称?
vrcmr 2011年

2
您也可以尝试使用dpkg -l | grep -i传输来查找与其关联的软件包名称。
Jamess 2011年

2
apt-cache search不适合列出已安装的软件包。
塔卡特2011年

2
这太疯狂了!!!许多编辑。您可以查看编辑历史记录吗?我应该问问题并对其进行截图。然后将其上传到此处:)最初的问题有所不同。
vrcmr 2011年

11

要查询已安装的软件包,我们可以使用DPKG软件包管理中强大的搜索功能:

  • dpkg-query --list 'pattern*'列出所有尚未清除的软件包
  • dpkg-query --search 'pattern*'搜索已安装的单个文件

当仅部分包名称已知时,可以在搜索模式中使用通配符来查找包。


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.