Команда APT в системе Linux | Подробная Инструкция от А до Я

Если вы использовали Debian или основанные на Debian дистрибутивы, такие как Ubuntu или Linux Mint. То вы сталкивались с инструментом командной строки APT. И эта команда не нуждается в представлении.

РАЗНИЦА МЕЖДУ APT-GET UPGRADE И DIST-UPGRADE

КАК ОЧИСТИТЬ КЭШ APT

1. Обновление индекса пакета APT в Linux

В системах Debian и Ubuntu репозитории указываются в /etc/apt/sources.list файле. Индекс пакета APT это база данных всех пакетов, определенных в sources.list файле. Обычно рекомендуется обновить локальный индекс пакета APT, чтобы синхронизировать изменения, внесенные в репозитории. Это особенно важно после установки новой системы и перед установкой пакетов.

Чтобы обновить базу данных APT ( файл индекса пакета) , выполните команду.

$ sudo apt update

Команда apt update

2. Обновление пакетов с помощью команды APT

Команда APT update упомянутая выше, не будет устанавливать или обновлять какие-либо пакеты.После выполнения apt update, команда apt узнает какие пакеты нуждаются в обновлении.

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

$ sudo apt upgrade

Обновление пакетов с помощью APT

Для обновления отдельного пакета используйте синтаксис:

$ sudo apt upgrade package-name

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

3. Полное обновление и dist-upgrade

Команда apt full-upgrade обновляет пакеты и удаляет некоторые из установленных пакетов. Это необходимо для полного обновление системы.

$ sudo apt full-upgrade

Команда dist-upgrade, помимо полного обновления вашей системы, также обрабатывает установку и удаление пакетов программного обеспечения Linux. Интеллектуальная функция dist-upgrade решает конфликты системы. Поэтому сначала обновляет наиболее важные пакеты и предоставляет более низкий приоритет менее критичным пакетам.

$ sudo apt dist-upgrade

Также стоит упомянуть команду do-release-upgrade. Данная команда полезна когда вы хотите обновить систему с одного выпуска до другого. Например с Ubuntu 19.04 до Ubuntu 20.04. Однако сначала необходимо выполнить полное обновление, выполнив две вышеупомянутые команды, прежде чем вызывать do-release-upgrade.

То есть,sudo apt upgrade затем sudo apt dist-upgrade и, последнюю  sudo apt do-release-upgrade.

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

Для установки пакета в вашей системе используйте команду apt следующим образом:

$ sudo apt install package-name

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

$ sudo apt install neofetch

Кроме того, вы можете установить несколько пакетов по одной команде, просто пишите пакеты один за другим, как показано ниже.

$ sudo apt install package1 package2 package3

Еще один часто задаваемый вопрос что происходит когда вы пытаетесь установить уже установленный пакет?

Если так получится, то ничего плохого не произойдет, просто пакет будет обновлен до последней версии. Конечно если она доступна в репозиториях. Если ее нет, то ничего не произойдет.

5. Список установленных пакетов

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

$ sudo apt list installed

Чтобы выполнить поиск определенной команды используйте код нже.

$ sudo apt list installed | grep apache

Команда apt list package

6. Поиск пакета с помощью APT

Команда  apt search позволяет искать и проверять доступность пакета в репозитории Ubuntu и Debian. В приведенном ниже примере мы ищем доступность пакета Neofetch в репозиториях Ubuntu.

$ sudo apt search neofetch

apt поиск имени пакета

7. Показать информацию о пакете с помощью команды APT

Перед установкой или удалением пакета можно получить дополнительную информацию о пакете с помощью команды apt show . Например для отображения дополнительной информации о пакете neofetch.

$ sudo apt show neofetch

В выходных данных вы увидите детальную информацию о пакете (программе). Такую как имя пакета, версия, сопровождающее устройство, размер установки и т. д.

Команда apt-show

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

Иногда при установке пакета устанавливаются и другие зависимости и библиотеки, которые требуются этому пакету. Однако после установки эти зависимости и библиотеки больше не требуются и просто находятся там, занимая ваше дисковое пространство.

Чтобы удалить эти зависимости и файлы. И освободить место на диске, выполните такую команду.

$ sudo apt autoremove

При появлении запроса просто нажмите  Y и нажмите ENTER.

9. Удаление установленных пакетов

Вы можете удалить пакет, который установлен в вашей системе. Для этого введите команду как показано ниже.

$ sudo apt remove package-name

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

$ sudo apt remove package1 package2 package3

Избавление от пакета с помощью команды apt remove оставляет после себя конфигурационные файлы пакета. Чтобы полностью удалить пакет вместе с его конфигурационными файлами, используйте purge вместо remove.

Заключение

APT package manager это полезный инструмент для систем Debian и Ubuntu. Он позволяет вам легко управлять пакетами, используя различные способы описанные в этом руководстве, по использованию команды APT в Linux.

Оцените статью
Установка и настройка популярных программ на Windows, Linux и другие операционные системы