Как найти имя пакета для приложения, которое я хочу удалить?

Я пытался

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

РЕДАКТИРОВАТЬ: официальное название рассматриваемой игры: орбитальный снайпер евнухов

9
задан 12 January 2014 в 07:37

5 ответов

Если вы установили игру в Центр программного обеспечения, вы можете просто:

  1. Перейти в Центр программного обеспечения.
  2. Найдите его, используя термины, аналогичные тому, что он назывался в Центре программного обеспечения (который часто не совпадает с фактическим названием пакета).
  3. Удалите его в Центре программного обеспечения.

Вам даже не нужно знать, как называется пакет.

(Это похоже на реальную цель в вопросе, хотя ответы о поиске пакетов тоже были бы хорошими.)

0
ответ дан 12 January 2014 в 07:37
  1. Откройте страницу центра программного обеспечения для приложения.
  2. Прокрутите вниз до «Версия».

    enter image description here

  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
0
ответ дан 12 January 2014 в 07:37

Я думаю, вам следует больше удачи, используя 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
ответ дан 12 January 2014 в 07:37

Если вы не использовали Software Center, используйте

dpkg -S $(which snipe2d)

См. Также мой блог на dpkg: http://www.linuxintro.org/wiki/Dpkg

0
ответ дан 12 January 2014 в 07:37

Вы можете установить apt-file, в котором хранится база данных всех файлов, предоставляемых каждым пакетом, затем вы можете использовать apt-file /path/to/snipe2d, чтобы увидеть, какой пакет предоставляет этот файл, который затем можно удалить с помощью apt-get remove

0
ответ дан 12 January 2014 в 07:37

Другие вопросы по тегам:

Похожие вопросы: