使用终端查找包名称

vrc*_*cmr 27 package-management command-line

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

Lin*_*ity 26

搜索它使用

apt-cache search name
Run Code Online (Sandbox Code Playgroud)

喜欢

apt-cache search transmission
Run Code Online (Sandbox Code Playgroud)

给出:

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)
Run Code Online (Sandbox Code Playgroud)

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

  • 您还可以尝试 dpkg -l|grep -i 传输来定位与其关联的包名称。 (2认同)
  • `apt-cache search` 不适合列出 **已安装** 包。 (2认同)
  • 这太疯狂了!!!许多编辑。你能查看编辑历史吗?我应该提出问题并截图。然后在这里上传:) 原来的问题有点不同。 (2认同)

Tak*_*kat 11

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

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

当只知道包名称的一部分时,您可以在搜索模式中使用通配符来查找包。