Помощь

Установка и удаление программ: работа с менеджерами пакетов

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

В системах Debian и Ubuntu, вы можете использовать инструменты apt-get и apt-cache. Основные операции, такие как установка, обновление и удаление, выполняются с помощью apt-get (для многих из них потребуются права суперпользователя), в то время как apt-cache работает с локальным кэшем и используется для поиска пакетов и получения информации о них. В более поздних версиях операционных систем также доступен инструмент apt, который объединяет функции обоих этих инструментов. При этом синтаксис команд остается неизменным, и вы можете использовать apt вместо apt-get или apt-cache во всех приведенных ниже примерах.

В CentOS и Bitrix, для управления пакетами используется yum.

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

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

Debian / Ubuntu

sudo apt-get update

CentOS / Bitrix

yum check-update

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

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

Debian / Ubuntu

apt-cache search что_ищем

CentOS / Bitrix

yum search что_ищем

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

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

Debian / Ubuntu

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

CentOS / Bitrix

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

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

Для установки пакета достаточно выполнить одну простую команду:

Debian / Ubuntu

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

CentOS / Bitrix

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

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

Debian / Ubuntu

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

CentOS / Bitrix

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

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

Debian / Ubuntu

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

CentOS / Bitrix

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

Чтобы автоматически подтверждать все запросы системы в процессе установки, добавьте флаг -y:

Debian / Ubuntu

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

CentOS / Bitrix

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

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

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

Debian / Ubuntu

sudo apt-get upgrade

CentOS / Bitrix

sudo yum update

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

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

Debian / Ubuntu

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

CentOS / Bitrix

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

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

sudo apt-get autoremove

Остались вопросы - пишите