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

Я попробовал

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

EDIT: Официальное название этой игры: орбитальный eunuchs sniper

1
задан 12 January 2014 в 09:37

4 ответа

Откройте страницу Software Center для приложения. Прокрутите вниз до «Версия». Имя пакета - это часть перед первым пространством в версии. В вашем случае это orbital-eunuchs-sniper. Затем вы можете делать все, что хотите, например:
sudo apt-get remove orbital-eunuchs-sniper

В качестве альтернативы, если вам известен путь к файлу, который выполняет приложение, вы также можете сделать 13]

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
14
ответ дан 24 May 2018 в 13:06

Я думаю, вам нужно больше удачи, используя 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
6
ответ дан 24 May 2018 в 13:06

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

dpkg -S $(which snipe2d)

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

1
ответ дан 24 May 2018 в 13:06
  • 1
    which не требуется. Просто dpkg -S snipe2d будет работать, если вы не возражаете против других результатов. – kiri 15 January 2014 в 02:44

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

0
ответ дан 24 May 2018 в 13:06
  • 1
    Я думаю, что dpkg -S /path/to/snipe2d будет намного проще. – Braiam 12 January 2014 в 10:13

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

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