>_ linux/практикумНачать ↗
УРОК 07 / 10 МИНУТ

Пакеты и обновления

Откуда берутся программы и как устроен пакетный менеджер Debian и Ubuntu.

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

Программа приходит в пакете

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

В Debian и Ubuntu apt работает поверх dpkg. Fedora использует другие инструменты; не смешивайте команды разных дистрибутивов.

apt --version
apt list --installed 2>/dev/null | head -n 10

Посмотреть перед изменением

apt search ищет пакеты, apt show показывает описание. Эти команды используют локальные сведения и не требуют sudo. apt update обновляет только списки пакетов, а не установленные программы.

apt search tree
apt show tree

Установка и обновление

В учебной виртуальной машине можно выполнить sudo apt update и затем sudo apt install tree. Перед подтверждением прочитайте список изменений. На рабочем сервере обновления могут перезапускать службы и требовать перезагрузки; сначала планируйте обслуживание.

Не запускайте несколько пакетных операций одновременно и не удаляйте lock-файлы для обхода занятой базы пакетов.

ПОПРОБУЙТЕ САМИ

Закрепляем на практике

Найдите пакет tree и его описание, не устанавливая его. Объясните разницу между apt update и apt upgrade.

Подсказка и проверка

apt search tree и apt show tree не устанавливают пакет. update обновляет сведения репозиториев; upgrade обновляет установленные пакеты по этим сведениям.

Далее: Процессы и ресурсы →