
Apt це утиліта командного рядка для встановлення, оновлення, видалення та інших операцій з керування deb пакетами в Ubuntu, Debian та дистрибутивів, заснованих на них. Вона включає найбільш використовувані компанії з apt-get і apt-cache утиліт з різними опціями за замовчуванням.
Apt створено для інтерактивного користування.
Більшість команд ктилиты apt повинні бути запущені від користувача з sudo привілеями.
Оновлення індексу пакетів
Індекс APT пакетів це звичайна база даних, в якій є записи доступних пакетів з репозиторіїв доступних у вашій ОС.
Перед встановленням або оновленням завжди оновлюйте індекс пакетів.
sudo apt update
Оновлення пакетів
Регулярне оновлення своєї ОС це один із головних принципів захищеної системи.
sudo apt upgrade
Команда не оновить пакети, для яких потрібно видалити раніше встановлені пакети.
Для оновлення одного пакета:
sudo apt upgrade package_name
Повний апгрейд
Різниця між upgrade і full-upgrade полягає в тому, що останній видаляє встановлений пакет, якщо це потрібно для оновлення системи.
sudo apt full-upgrade
Встановлення пакетів
Встановлення одного пакету:
sudo apt install package_name
Для встановлення списку пакетів використовуйте пробіл як роздільник:
sudo apt install package1 package2
Для встановлення локального deb пакета:
sudo apt install /path/to/file.deb
Видалення пакетів
Видалення одного пакету:
sudo apt remove package_name
Видалення безлічі пакетів
sudo apt remove package1 package2
Команда remove видаляє (деінсталює) пакет, але може залишити деякі конфігураційні файли. Якщо хочете видалити пакет, включаючи всі конфігураційні файли, використовуйте purge:
sudo apt purge package_name
Видалити пакети, що не використовуються.
При встановленні нового пакета пакети з його залежностей будуть також встановлені. Але при видаленні пакета його залежності залишаться. Для видалення пакетів, що не використовуються, використовуйте команду:
sudo apt autoremove
Список пакетів
Список доступних пакетів:
sudo apt list
Виведення інформації по пакету, що цікавить:
sudo apt list | grep package_name
Вивести лише встановлені пакети:
sudo apt list --installed
Вивести список пакетів, які можна оновити:
sudo apt list --upgradeable
Пошук пакетів
Ця команда виведе список пакетів, що задовольняють ваш запит:
sudo apt search package_name
Інформація про пакет
Інформація про залежність пакета, розмір інсталяційного файлу, вихідні пакети і т.д.
sudo apt show package_name