Разверните OpenClaw в облаке в один клик
Вход/ Регистрация
На главную
Инструкции для серверов

Установка и удаление программ. Менеджеры пакетов

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

В системах Debian и Ubuntu 24.04 используется инструмент apt. Он применяется для установки, обновления, удаления пакетов, а также для поиска и получения информации о них.

В CentOS Stream 9 и BitrixVM (а также в других современных RHEL-совместимых системах) для управления пакетами используется dnf, пришедший на смену yum.

Если при вызове утилиты apt вы получаете ошибку Could not get lock /var/lib/dpkg/lock или схожую, вам поможет наша статья.

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

Перед выполнением каких-либо операций с apt или dnf имеет смысл актуализировать локальный кэш пакетов до текущего состояния репозитория:

Debian / Ubuntu

    
sudo apt update

CentOS / Bitrix

    
sudo dnf check-update

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

Если вы не уверены в названии конкретного пакета, вы можете выполнить его поиск по репозиторию. Поиск осуществляются по названию и описанию пакетов.

Debian / Ubuntu

    
apt search что_ищем

CentOS / Bitrix

    
dnf search что_ищем

Получение информации о пакете

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

Debian / Ubuntu

    
apt show имя_пакета

CentOS / Bitrix

    
dnf info имя_пакета

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

Установить пакет можно одной простой командой:

Debian / Ubuntu

    
sudo apt install имя_пакета

CentOS / Bitrix

    
sudo dnf install имя_пакета

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

Debian / Ubuntu

    
sudo apt install имя_пакета1 имя_пакета2 имя_пакета3

CentOS / Bitrix

    
sudo dnf install имя_пакета1 имя_пакета2 имя_пакета3

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

Debian / Ubuntu

    
sudo apt install имя_пакета=версия

CentOS / Bitrix

    
sudo dnf install имя_пакета-версия

Для того, чтобы в процессе установки автоматически отвечать «Yes» на все запросы системы, можно добавить ключ -y:

Debian / Ubuntu

    
sudo apt install -y имя_пакета

CentOS / Bitrix

    
sudo dnf install -y имя_пакета

Обновление установленных пакетов

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

Debian / Ubuntu

    
sudo apt upgrade

CentOS / Bitrix

    
sudo dnf upgrade

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

Для удаления приложений используйте:

Debian / Ubuntu

    
sudo apt remove имя_пакета

CentOS / Bitrix

    
sudo dnf remove имя_пакета

В Debian / Ubuntu можно также запустить автоматическое удаление ненужных пакетов для очистки системы. Ненужным система посчитает пакет, установленный не самостоятельно, а как зависимость для другого пакета, который на данный момент уже удален.

    
sudo apt autoremove

В CentOS / Bitrix аналогичная очистка выполняется командой:

    
sudo dnf autoremove
Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев