Як видалити пакет ubuntu

Установка і видалення програм одна з найважливіших речей для користувача комп`ютера. Оскільки нам потрібно як небудь отримувати нові, потрібні програми, а також видаляти зайві. Але видалення пакетів в Ubuntu має деякі тонкощі. Після видалення можуть залишитися залежності, пакети встановлені, як рекомендовані, а також конфігураційні файли.

У цій статті ми розберемо як видалити deb пакет Ubuntu, при чому видалити чисто, так, щоб після нього не залишилося слідів в системі. Також поговоримо про повне видалення PPA, оскільки багато пакетів, яких немає в офіційних репозиторіях ми встановлюємо з PPA.

Як видалити пакет Ubuntu

Найпростіший спосіб видалити пакет Ubuntu, це використати одну із графічних утиліт, що поставляються спеціально для цього, наприклад Synaptic або Центр додатків Ubuntu. По суті це робиться в пару кліків. Спочатку розглянемо порядок дій в Центрі додатків Ubuntu.

Запустити центр додатків ви можете з панелі значків Unity:

ubuntu

Список всіх встановлених пакетів знаходиться на вкладці встановлено, тут додатки розсортовані по категоріям:

Щоб видалити пакет Ubuntu, достатньо клікнути по ньому лівою кнопкою миші, і коли з`являтися доступні дії натиснути кнопку видалити:

ubuntu2

Для завершення видалення потрібно буде ввести пароль.

ubuntu3

Пакет видалений, але не зовсім так, як нам хотілося б. Але про це пізніше.

ubuntu5

Далі розглянемо пакетний менеджер Synaptic. Це як не як додаткове програмне забезпечення, але багато його використовують через велику функціоналу і зручного інтерфейсу. Якщо програма ще не встановлена, її потрібно встановити за допомогою центру додатків або виконавши в терміналі:

$ Gksu synaptic

Подивитися встановлені пакети ви можете вибравши вкладку стан, а потім вибравши Встановлені:




ubuntu7

Видалити deb ubuntu ви можете просто натиснувши правою кнопкою миші і в контекстному меню на потрібному пакеті і вибравши відзначити для видалення або відзначити для повного видалення:

ubuntu8

Програма покаже, які ще пакети будуть видалені, це ті пакети, які залежать від нашого пакета:

ubuntu9

Тепер, щоб завершити видалення, залишилося натиснути кнопку застосувати:

ubuntu10




Тепер програма покаже які пакети будуть видалені. І піде процес видалення:

Відео: Установка і видалення програм в Убунту з deb пакетів

ubuntu11

ubuntu12

Просто видалення і повне видалення відрізняється тільки тим, що при повному видаленні видаляються конфігураційні файли. Але проблема цих інструментів в тому, що пакети встановлені як залежності і рекомендовані до програмі не видаляються і залишаються в системі. Ця проблема може виникнути як в Synaptic, так і в Центрі додатків Ubuntu. Тому ми переходимо до опису самого гнучкого способу - видалення пакетів Ubuntu в терміналі.

Як видалити пакет Ubuntu в терміналі

У нових версіях Ubuntu для управління пакетами, а в тому числі і видалення можна використовувати новий менеджер пакетів - apt. Команда видалення виглядає таким чином:

$ Sudo apt-get remove Имя_Пакета

Для видалення пакета разом з його файлами, виконайте:

$ Sudo apt-get autoremove

Будуть видалені не тільки явно зазначені залежно, але і програми встановлені як рекомендовані.

Ну з основами розібралися, тепер перейдемо до більш складних ситуацій. Що якщо ви встановлювали програму з deb файлу і тепер не знаєте точно, як називається її пакет, щоб видалити?

Це дуже просто дізнатися, наприклад по виконуваного файлу, припустимо виконуваний файл програми TimeShift знаходиться за адресою / usr / bin / timeshift, тепер дізнаємося її пакет:

timeshift: / usr / bin / timeshift

Як бачите, пакет так і називається - timeshift. Тепер можна видалити програму Ubuntu, одним з вище описаних способів.

Дуже часто ми встановлюємо відсутню нам програмне забезпечення з PPA, але не всі ці пакети потрібні нам на протязі довгого часу, а при оновленні системи, можуть навіть викликати помилки. Так як же видалити всі пакети встановлені з PPA? Для цього є спеціальна утиліта: ppa-purge.

Якщо вона ще не встановлена, встановлюємо командою:

$ Sudo ppa-purge -i ppa: ppaowner / ppaname

ppa: ppaowner / ppaname - зазвичай в такому форматі записуються всі PPA. Протокол: власник / ім`я.

Дізнатися список репозиторіїв можна в програмі джерела додатків:

dwTbS

Такою командою можна одним махом видалити пакети ubuntu, встановлені з ppa:


while read -d $ " 0" file- do awk -F / "/ deb / /ppa.launchpad.net/ {print "sudo ppa-purge ppa:" $ 4 "/" ​​$ 5} "" $ file "- done

Якщо ви встановлювали додаток з вихідних кодів, то видалити його набагато складніше, тому що воно не контролюється менеджером пакетів, і відповідно система не знає які файли йому належать.

Відео: Як видалити програму на Ubuntu

Але все ж спосіб є, зазвичай, розробники в файлі сценаріїв makefile, крім мети install реалізують мету uninstall, яка дозволяє виконати зворотну дію.

Тому якщо у вас залишилася папка з вихідним кодом тієї програми можна просто перейти в неї і виконати make uninstall щоб видалити додаток Ubuntu:

$ Cd / папка / с / кодами
$ Sudo make uninstall

висновки

У цій статті ми розглянули всі, що допоможе вам видалити додаток Ubuntu. При чому видалити повністю, а не тільки файли програми. Якщо у вас залишилися питання, пишіть в коментарях.

Поділися в соціальних мережах:

Схожі
Як дізнатися чи встановлений пакет linuxЯк дізнатися чи встановлений пакет linux
Установка avidemux в ubuntu 16.04Установка avidemux в ubuntu 16.04
Реліз ubuntu 16.10 yakkety yak beta 1Реліз ubuntu 16.10 yakkety yak beta 1
Установка snap пакетів ubuntuУстановка snap пакетів ubuntu
Установка node js ubuntu 16.04Установка node js ubuntu 16.04
Установка telegram ubuntu 16.04Установка telegram ubuntu 16.04
Як видалити старі ядра ubuntuЯк видалити старі ядра ubuntu
Установка оновлень ubuntuУстановка оновлень ubuntu
Установка gcc в ubuntu 16.04Установка gcc в ubuntu 16.04
Очищення системи ubuntuОчищення системи ubuntu
» » Як видалити пакет ubuntu