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


9

我试过了

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

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


您安装的软件包的名称是什么?
MBraedley 2014年

轨道太监狙击手
Collin Blatt 2014年

Answers:


2

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

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

您甚至不必知道软件包的名称。

(这似乎解决问题的实际目标,尽管有关搜索软件包的答案也不错。)


是的,我确实将其安装在软件中心中...但是我还是新手,所以我想使用终端机。谢谢!
Collin Blatt 2014年

1
@CollinBlatt看看Braim 的答案 ... apt-cache是我的最爱。
arsaKasra 2014年

14
  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

6

我想你应该有更多的运气 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


0

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


1
我认为dpkg -S /path/to/snipe2d会容易得多。
Braiam
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.