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

12 set 2022 2 min di lettura
Как использовать команду apt в Linux
Indice dei contenuti

Введение

Apt Advanced Package Tool — это утилита командной строки для установки, обновления, удаления и управления пакетами deb в Ubuntu, Debian и связанных с ними дистрибутивах Linux.

Квартира предназначен для интерактивного использования. Предпочтительно использовать apt-get и apt-cache в сценариях оболочки, поскольку они обратно совместимы между разными версиями и имеют больше параметров и функций.

Большинство apt-команд необходимо запускать от имени пользователя с привилегиями sudo.

Обновление индекса пакета

Индекс пакетов APT — это, по сути, база данных, содержащая записи пакетов, доступных в репозиториях, включенных в системе.

Чтобы обновить индекс пакета, выполните следующую команду. Это вытянет последние изменения из репозиториев APT:

sudo apt update

Всегда обновляйте индекс пакетов перед обновлением или установкой новых пакетов.

Обновление пакета

Регулярное обновление системы Linux является одним из наиболее важных аспектов общей безопасности системы.

Чтобы обновить установленные пакеты до последних версий, выполните:

sudo apt upgrade

Команда не будет обновлять те пакеты, которые требуют удаления установленных пакетов.

Если вы хотите обновить один пакет, укажите имя пакета:

sudo apt upgrade package_name

Полное обновление

Разница между обновлением и полным обновлением заключается в том, что последнее удалит установленные пакеты, если это необходимо для обновления всей системы.

sudo apt full-upgrade

Установка пакета

Установить пакеты так же просто, как запустить следующую команду:

sudo apt install package_name

Если вы хотите установить несколько пакетов, укажите их в виде списка, разделенного пробелами:

sudo apt install package1 package2

Чтобы установить локальные файлы deb, укажите полный путь к файлу. В противном случае команда попытается получить и установить пакет из репозиториев APT.

sudo apt install /percorso/del_file/file.deb

Удаление пакета

Чтобы удалить установленный пакет, введите следующее:

sudo apt remove package_name

Вы также можете указать несколько пакетов, разделенных пробелами:

sudo apt remove package1 package2

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

sudo apt purge package_name

Удалить неиспользуемые пакеты

Всякий раз, когда в системе устанавливается новый пакет, который зависит от других пакетов, зависимости пакета также будут установлены. Когда пакет будет удален, зависимости останутся в системе. Эти оставшиеся пакеты больше ничем не используются и могут быть удалены.

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

sudo apt autoremove

Список пакетов

Команда list позволяет вам перечислить доступные, установленные и обновляемые пакеты.

Чтобы просмотреть все доступные пакеты, используйте следующую команду:

sudo apt list

Команда напечатает список всех пакетов, включая информацию о версии и архитектуре пакета. Чтобы узнать, установлен ли конкретный пакет, вы можете отфильтровать вывод с помощью команды grep.

sudo apt list | grep package_name

Чтобы просмотреть только установленные пакеты, введите:

sudo apt list --installed

Получение списка обновляемых пакетов может быть полезным перед фактическим обновлением пакетов:

sudo apt list --upgradeable

Пакеты поиска

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

sudo apt search package_name

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

Информация о пакете

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

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

sudo apt show package_name

Вывод

Знание того, как управлять пакетами, является важной частью системного администрирования Linux.

Чтобы узнать больше о команде apt, откройте терминал и введите man apt.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.