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