Команда apt в Linux

Использование команды apt в Ubuntu/Debian

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

Эта команда позволяет искать заданный пакет в списке доступных пакетов:

 sudo apt search package_name

Если пакеты найдены, команда вернет те, имена которых соответствуют поисковому запросу.

Информация о пакете ( apt show )

Информация о зависимостях пакета, размере установки, источнике пакета и т. д. может оказаться полезной перед удалением или установкой нового пакета.

Чтобы получить информацию о заданном пакете, используйте команду show :

 sudo apt show package_name

Заключение

Умение управлять пакетами является неотъемлемой частью администрирования системы Linux.

apt — это менеджер пакетов для дистрибутивов на базе Debian. Чтобы узнать больше о команде apt откройте терминал и введите man apt .

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

ubuntu debian apt

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *