Під час роботи з Ubuntu ви часто встановлюєте кілька пакетів, щоб задовольнити потреби свого проєкту. З часом деякі з них можуть стати застарілими, дублювати функції інших або просто більше не бути потрібними. Видалення невикористовуваних пакетів не лише звільняє місце на диску, а й покращує продуктивність і безпеку системи. У цьому посібнику розглянуто різні способи безпечного та ефективного видалення пакетів в Ubuntu.
Чому варто видаляти невикористовувані пакети?
- Звільнення місця на диску: старі або невикористовувані пакети можуть займати значний обсяг пам'яті.
- Покращення продуктивності: видалення непотрібного програмного забезпечення зменшує кількість фонових процесів.
- Підвищення безпеки: застарілі пакети можуть мати невирішені вразливості.
Як переглянути список встановлених пакетів
Перед видаленням пакетів рекомендується переглянути список встановлених пакетів. Для цього можна скористатися такою командою:
bash
dpkg --get-selections
Або використовуйте:
bash
apt list --installed
Видалення пакетів за допомогою APT
APT (Advanced Package Tool) — це стандартний менеджер пакетів в Ubuntu.
Щоб видалити пакет:
bash
sudo apt remove package-name
Ця команда видаляє пакет, але зберігає файли конфігурації. Щоб повністю видалити його:
bash
sudo apt purge package-name
Видаліть залежні програми, які більше не потрібні
Після видалення пакетів деякі залежні програми можуть залишитися встановленими. Використовуйте наступну команду, щоб їх видалити:
bash
sudo apt autoremove
Видалення кешованих пакетів
APT кешує завантажені пакети. Ви можете очистити кеш за допомогою:
bash
sudo apt clean
Видалення пакетів за допомогою dpkg
dpkg — це інструмент нижчого рівня, який використовується APT. Використовуйте його для безпосереднього видалення пакета:
bash
sudo dpkg -r назва_пакета
Видалення пакетів Snap
Щоб переглянути список встановлених пакетів Snap:
bash
snap list
Щоб видалити пакет Snap:
bash
sudo snap remove name-package
Видалення пакетів Flatpak
Щоб переглянути список пакетів Flatpak:
bash
flatpak list
Щоб видалити один:
bash
flatpak uninstall name-package
Видалення непотрібних пакетів (orphaned packages)
Ви можете використовувати інструмент deborphan, щоб знайти та видалити пакети-сироти (пакети, які не потрібні жодному іншому пакету).
Встановіть deborphan:
bash
sudo apt install deborphan
Потім запустіть:
bash
deborphan
Щоб видалити непотрібні пакети:
bash
sudo apt remove --purge $(deborphan)
Висновок
Регулярне очищення системи Ubuntu шляхом видалення непотрібних пакетів допомагає підтримувати її швидкість, ефективність та безпеку. Незалежно від того, чи ви розробник, який управляє серверами, чи звичайний користувач, розуміння того, як управляти пакетами, все ж являється ключовою навичкою.