apt
— это утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных с ними дистрибутивах Linux. Он сочетает в себе наиболее часто используемые команды из инструментов apt-get
и apt-cache
с разными значениями по умолчанию некоторых параметров.
apt
предназначен для интерактивного использования. Отдавайте предпочтение сценариям apt-get
и apt-cache
в вашей оболочке, поскольку они обратно совместимы между различными версиями и имеют больше параметров и функций.
Большинство apt
команд необходимо запускать от имени пользователя с sudo
привилегиями.
В этом руководстве вы можете узнать все о apt
командах в Linix системе.
Обновление индекса пакета ( apt update
)
Индекс пакетов APT — это, по сути, база данных, в которой хранятся записи о доступных пакетах из репозиториев, включенных в вашей системе.
Чтобы обновить индекс пакета, выполните команду ниже. Это вытянет последние изменения из репозиториев APT:
sudo apt update
Всегда обновляйте индекс пакетов перед обновлением или установкой новых пакетов.
Обновление пакетов ( apt upgrade
)
Регулярное обновление вашей системы Linux является одним из наиболее важных аспектов общей безопасности системы.
Чтобы обновить установленные пакеты до последних версий, запустите:
sudo apt upgrade
Команда не обновляет пакеты, требующие удаления установленных пакетов.
Если вы хотите обновить один пакет, передайте имя пакета:
sudo apt upgrade package_name
Полное обновление ( apt full-upgrade
)
Разница между upgrade
и full-upgrade
заключается в том, что последний удалит установленные пакеты, если это необходимо для обновления всей системы.
sudo apt full-upgrade
Будьте особенно осторожны при использовании этой команды.
Установка пакетов ( apt install
)
Установка пакетов так же проста, как запуск следующей команды:
sudo apt install package_name
Если вы хотите установить несколько пакетов одной командой, укажите их в виде списка, разделенного пробелами:
sudo apt install package1 package2
Чтобы установить локальные файлы deb, укажите полный путь к файлу. В противном случае команда попытается получить и установить пакет из репозиториев APT.
sudo apt install /full/path/file.deb
Удаление пакетов ( apt remove
)
Чтобы удалить установленный пакет, введите следующее:
sudo apt remove package_name
Вы также можете указать несколько пакетов, разделенных пробелами:
sudo apt remove package1 package2
Команда remove
удалит указанные пакеты, но может оставить некоторые файлы конфигурации. Если вы хотите удалить пакет, включая все файлы конфигурации, используйте purge
вместо remove
:
sudo apt purge package_name
Удалить неиспользуемые пакеты ( apt autoremove
)
Всякий раз, когда в системе устанавливается новый пакет, который зависит от других пакетов, зависимости пакета также будут установлены. Когда пакет будет удален, зависимости останутся в системе. Эти оставшиеся пакеты больше ничем не используются и могут быть удалены.
sudo apt autoremove
Список пакетов ( apt list
)
Команда list
позволяет вам перечислить доступные, установленные и обновляемые пакеты.
Чтобы просмотреть все доступные пакеты, используйте следующую команду:
sudo apt list
Команда напечатает список всех пакетов, включая информацию о версиях и архитектуре пакета. Чтобы узнать, установлен ли конкретный пакет, вы можете отфильтровать вывод с помощью grep
команды.
sudo apt list | grep package_name
Чтобы перечислить только установленные пакеты , введите:
sudo apt list --installed
Получение списка обновляемых пакетов может быть полезно перед фактическим обновлением пакетов:
sudo apt list --upgradeable
Поиск пакетов ( apt search
)
Эта команда позволяет вам искать данный пакет в списке доступных пакетов:
sudo apt search package_name
Если найдено, команда вернет пакеты, имя которых соответствует поисковому запросу.
Информация о пакете ( apt show
)
Информация о зависимостях пакета, размере установки, источнике пакета и т. д. может быть полезна перед удалением или установкой нового пакета.
Чтобы получить информацию о данном пакете, используйте show
команду:
sudo apt show package_name
0 комментариев