Пакетный менеджер APT
Описание и основные команды для работы с APT в Debian и Ubuntu.
APT (Advanced Packaging Tool) — это мощный и удобный инструмент для управления пакетами в Debian, Ubuntu и производных дистрибутивах (Linux Mint, Pop!_OS и др.). Он автоматически разрешает зависимости, ищет пакеты в репозиториях, устанавливает, обновляет и удаляет программное обеспечение.
Это основной инструмент управления пакетами, отличающийся удобством, скоростью работы и отличной обработкой зависимостей.
Основные команды APT
Синтаксис:
apt [опция] команда [пакет1 пакет2 ...]
Обновление списка пакетов
Перед любой установкой или обновлением рекомендуется обновить список доступных пакетов:
sudo apt update
Установка пакетов
- Установить один или несколько пакетов:
sudo apt install package_name sudo apt install package1 package2 - Установить пакет из локального
.deb-файла:sudo apt install ./package.deb
Удаление пакетов
- Удалить пакет (с сохранением конфигурационных файлов):
sudo apt remove package_name - Полное удаление пакета вместе с конфигурацией:
sudo apt purge package_name
Обновление установленных пакетов
- Обновить все пакеты в системе:
sudo apt upgrade - «Умное» обновление (с обработкой зависимостей и возможным удалением ненужных пакетов):
sudo apt full-upgrade
(ранее называлась dist-upgrade)
Поиск пакетов
- Поиск по названию и описанию:
apt search keyword - Показать подробную информацию о пакете:
apt show package_name
Полезные опции
-y— автоматически отвечать «да» на все вопросы:sudo apt upgrade -y--no-install-recommends— не устанавливать рекомендуемые пакеты:sudo apt install package_name --no-install-recommends
Дополнительные полезные команды
- Очистка кэша скачанных пакетов:
sudo apt clean - Удаление ненужных (автоматически установленных) пакетов:
sudo apt autoremove - Просмотр истории операций:
apt history
Рекомендации
- Всегда выполняйте
sudo apt updateперед установкой или обновлением пакетов. - Используйте
apt full-upgradeдля более безопасного и полного обновления системы. - Регулярно запускайте
apt autoremove, чтобы удалять ставшие ненужными зависимости.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!