APT — это как швейцарский нож для Linux: устанавливает пакеты, обновляет их, удаляет, показывает, что у тебя вообще стоит. В отличие от старых утилит вроде apt-get и apt-cache, apt делает почти все интерактивно и короче команды. Но если пишешь скрипт, лучше использовать старые команды — они стабильнее. Важно: почти все команды apt требуют sudo, потому что ты играешь с системой.

Обновление базы пакетов

Сначала всегда обновляем базу пакетов. Это как спросить у всех репозиториев, что нового:

sudo apt update

Не обновляешь — потом ставишь новый пакет, а он зависим от старой версии библиотеки, и падает всё.

Обновление пакетов

Чтобы обновить все пакеты до последних версий:

sudo apt upgrade

Если нужен полный апдейт, где система может удалить старые пакеты, чтобы поставить новые:

sudo apt full-upgrade

Будь осторожен — иногда удаляются пакеты, без которых не хотел бы оставаться.

Установка пакетов

Ставим любой пакет так:

sudo apt install package_name

Несколько пакетов сразу:

sudo apt install package1 package2

Локальный .deb:

sudo apt install /полный/путь/к/файлу.deb

Удаление пакетов

Удаляем пакет, оставляя конфиги:

sudo apt remove package_name

Удаляем пакет полностью, включая конфиги:

sudo apt purge package_name

И чтобы почистить систему от ненужных зависимостей:

sudo apt autoremove

Поиск и информация о пакетах

Список всех пакетов:

sudo apt list

Только установленные:

sudo apt list --installed

Только обновляемые:

sudo apt list --upgradeable

Или поиск конкретного пакета:

sudo apt search package_name

Чтобы узнать детали пакета перед установкой или удалением:

sudo apt show package_name

APT — это просто. Не надо бояться. Если забываешь команды, делай шпаргалки, гугли, спрашивай gpt, но в реальной жизни 3–4 команды реально закрывают почти все задачи.