apt
— это утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных дистрибутивах Linux. Он сочетает в себе наиболее часто используемые команды из инструментов apt-get
и apt-cache
с различными значениями по умолчанию некоторых параметров.
apt
разработан для интерактивного использования. Предпочитайте использовать apt-get
и apt-cache
в своих сценариях оболочки, поскольку они обратно совместимы между различными версиями и имеют больше параметров и функций.
Большинство команд apt
необходимо запускать от имени пользователя с привилегиями sudo
.
Это руководство служит кратким справочником по командам apt
.
Содержание
Обновление индекса пакета ( 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
Выводы
Умение управлять пакетами — важная часть системного администрирования Linux.
apt
— это менеджер пакетов для дистрибутивов на основе Debian. Чтобы узнать больше о команде apt
откройте терминал и введите man apt
.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Спасибо большое! Очень долго не мог установить SLDAP, только сделав full-upgrade все получилось!!