问题描述
您好我想使用终端删除软件(例如传输)。如何找到软件的包名?
最佳方案
使用搜索它
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)
最后(最相关的结果将在最后,因为它是终端)
次佳方案
要查询已安装的包,我们可以使用 DPKG 包管理中强大的搜索功能:
-
dpkg-query --list 'pattern*'
列出所有未清除的包 -
dpkg-query --search 'pattern*'
搜索安装的单个文件
当只知道部分包名称时,您可以在搜索模式中使用通配符来查找包。
第三种方案
如果您尝试删除包
apt search transmission | grep installed
只会显示已安装的包