Android

Как использовать команду apt в Linux

How to use APT command in Linux

How to use APT command in Linux

Оглавление:

Anonim

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 откройте ваш терминал и введите man apt .

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

Ubuntu Debian Apt