Добро пожаловать в базу знаний

Управление пакетами в Linux

0
Программы в Linux

Взгляд на распространение ПО различается в системах Windows и Linux. При упаковке готового релиза программы в Windows собирается установочный пакет со всеми библиотеками и модулями для работы программы. Если несколько программ используют одну и ту же библиотеку, то объём каждого приложения кратно увеличится из-за дублирования данных.

В Linux каждое приложение выполняет только свою функцию, но в установочном пакете описаны все дополнительные пакеты или зависимости для работы программы. При запуске команды установки система управления пакетами анализирует перечень зависимостей и устанавливает только те, которых нет на сервере. Для установки стороннего софта можно подключить репозиторий разработчика и установить пакет оттуда. Этот подход позволяет реализовать распределённое использование общих ресурсов.

Системы управления пакетами

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

• yum (Yellowdog Updater Modified) в CentOS, Fedora, AlmaLinux и других дистрибутивов, в основе которых лежит Red Hat.
• apt (Advanced Packaging Tool) или apt-get (устаревший) для дистрибутивов, произошедших от Debian (Ubuntu, Linux Mint и прочих).
• dnf (Dandified YUM) — это следующее поколение утилиты YUM.

Параметры apt

У apt есть несколько команд, которые регулярно используются:

• list выводит список всех доступных пакетов. С параметром --installed выводится список установленных на сервере пакетов. Можно использовать совместно с командой grep для поиска.
• show выводит информацию о пакете, включая список зависимостей и размер.
• install устанавливает указанный пакет вместе со всеми зависимостями.
• remove удаляет пакет из системы, но оставляет конфигурационные файлы и пакеты из зависимостей.
• purge полностью удаляет приложение из системы, вместе с зависимостями и конфигурационными файлами.
• update обновляет список доступных пакетов.
• upgrade обновляет установленные пакеты.

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

Обновление списка пакетов и установка обновлений - первое, что необходимо сделать после заказа vds, а также периодически выполнять для профилактики взломов.
Обновляем список пакетов из репозитория:
~# sudo apt update
Устанавливаем обновления:
~# sudo apt-get dist-upgrade
Или все вместе
~# sudo apt update && sudo apt dist-upgrade
Данные команды не только обновят все установленные в настоящее время пакеты в вашей системе, но и обработают изменения зависимостей с новыми версиями пакетов.
apt.png

 

Источник:
https://my.rebrainme.com/course/demo/task/2095?utm_campaign=all_all_enkod_email_triggered_webinar&utm_content=webinar&utm_medium=email&utm_source=enkod&utm__rebrain_landing_page=linux-basics