如何找到我想卸载的应用程序的软件包名称?

如何找到我想卸载的应用程序的软件包名称?

我试过

sudo apt-get --purge remove snipe2d

但我猜“snipe2d”不是游戏的名称....所以我如何找出它是什么以及如何将它放入我的终端?

PS 当我输入上面的代码时它显示的内容如下:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package snipe2d

编辑:该游戏的官方名称是:轨道太监狙击手

答案1

  1. 打开应用程序的软件中心页面。
  2. 向下滚动到“版本”。

    在此处输入图片描述

  3. 包名称是版本中的第一个空格。
    在你的情况下,它是orbital-eunuchs-sniper

  4. 然后你可以用它做任何你想做的事情,例如:

    sudo apt-get remove orbital-eunuchs-sniper
    

或者,如果你知道执行应用程序的文件的路径,你也可以这样做

dpkg -S /path/to/file

这将打印包含该文件的所有包。

例子:

$ dpkg -S apt-get
bash-completion: /usr/share/bash-completion/completions/slapt-get
apt: /usr/bin/apt-get
apt: /usr/share/man/es/man8/apt-get.8.gz
bash-completion: /usr/share/bash-completion/completions/apt-get
apt: /usr/share/man/de/man8/apt-get.8.gz
apt: /usr/share/man/pt/man8/apt-get.8.gz
apt: /usr/share/man/pl/man8/apt-get.8.gz
apt: /usr/share/man/fr/man8/apt-get.8.gz
apt: /usr/share/man/man8/apt-get.8.gz
apt: /usr/share/man/ja/man8/apt-get.8.gz

答案2

我认为你应该有更好的运气使用apt-cache search

apt-cache search snipe                 
esniper - simple, lightweight tool for sniping ebay auctions
orbital-eunuchs-sniper - anti-terrorist, pro-Eunuchs, satellite sniping game
orbital-eunuchs-sniper-data - game data files for the game Orbital Eunuchs Sniper

它将告诉您其描述中包含的所有包。然后您可以执行以下操作sudo apt-get remove

sudo apt-get remove orbital-eunuchs-sniper orbital-eunuchs-sniper-data

答案3

如果如果你在软件中心安装了游戏,你可以:

  1. 转到软件中心。
  2. 使用与软件中心中类似的术语进行搜索(通常与实际的包名称不同)。
  3. 在软件中心将其卸载。

您甚至不需要知道该包叫什么。

(这似乎解决了实际目标在问题中,尽管关于搜索包的答案也很好。)

答案4

您可以安装apt-file,它保存每个包提供的所有文件的数据库,然后您可以使用它apt-file /path/to/snipe2d来查看哪个包提供了该文件,然后您可以使用它来删除该文件apt-get remove

相关内容