Як видалити пакет .deb?


162

Припустимо, я завантажую .deb пакет з веб-сайту та встановлюю його. (Я припускаю, що коли я двічі клацніть файл .deb, пакет встановлюється через графічний інтерфейс, який взаємодіє з dpkg, правильно?)

Як я можу його видалити?

Відповіді:


146

Пакети програм, встановлені вручну, з’являються в Програмному центрі разом з усіма іншими. Просто знайдіть у центрі програмного забезпечення свій пакет і видаліть його там.

Можливо, вам доведеться натиснути на "Показати N технічних елементів"

alt текст

Поряд з цим, існує кілька інших методів:

Синаптичні:

  • Перейдіть до системи → Адміністрація → Synaptic Package Manager
  • Натисніть кнопку Статус і виберіть "Встановлено (локальне або застаріле)"
  • Клацніть правою кнопкою миші пакет і виберіть "позначити для видалення".
  • Натисніть кнопку Застосувати .

    Це допоможе перерахувати всі ваші встановлені вручну пакети:

alt текст

Командний рядок

  • Ви можете або скористатися, sudo apt-get remove packagenameякщо вам відомо ім'я пакету, або якщо ви цього не зробите, шукайте його за допомогою, apt-cache search crazy-appа потім видаляйте за допомогою apt get

  • Ви також можете використовувати dpkg --remove packagename.

@GorgeEdison це ризик для безпеки!  : P @EveryoneElse, неважливо, я жартую :)

Це також дасть вам знати, чи є у вашій системі якісь непотрібні пакунки, які, можливо, встановлені як залежність від вашого пакета .deb. Використовуйте sudo apt-get autoremoveдля позбавлення від них.


aerofs-installer-0(aerofs.com) не з'явилося в USC, лише в командному рядку та в синаптичному. Будь-яка ідея чому?
горіх про natty

77

Команда полегшити це:

sudo dpkg -r package_name

Також якщо вам потрібно прибрати їх насильно

sudo dpkg -r --force-all pkg_name

32
або dpkg --purge package_nameтакож стерти конфігураційні файли.
Том

9

Відкрийте Центр програмного забезпечення Ubuntu (Програми -> Центр програмного забезпечення Ubuntu) та знайдіть пакет, який потрібно видалити, та натисніть кнопку Видалити :

alt текст

Або з командного рядка:

sudo apt-get remove <package-name>


3

Якщо ви хочете видалити пакунок і всі файли конфігурації, пов’язані з ним:

sudo aptitude purge packagename

1

Встановлений пакет буде видно як в Synaptics, так і в програмному центрі. У першому він відображатиметься під місцевими пакетами, а в другому - під іншими.


0

Ви можете використовувати прапори видалення та примусового використання:

$ sudo dpkg -r --force-all pkg_name 

Якщо ви встановили його через диспетчер пакунків Ubuntu, ви можете видалити його за допомогою apt:

$ sudo apt remove --purge pgk_name
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.