
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 .
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Связанные руководства
- Как удалить пакеты программного обеспечения в Ubuntu
- Как добавить репозиторий Apt в Ubuntu
- Как настроить автоматические обновления в Ubuntu 18.04
- Как составить список установленных пакетов в Debian
- Как установить Deb-файлы (пакеты) в Ubuntu
- Как составить список установленных пакетов в Ubuntu
- Как установить TensorFlow на Debian 10