Как установить RPM-файлы (пакеты) на CentOS Linux

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

Менеджер пакетов RPM (RPM) — мощная система управления пакетами, используемая в Red Hat Linux и её производных, таких как CentOS и Fedora. RPM также относится к команде rpm и формату файлов .rpm .

Репозитории CentOS содержат тысячи RPM-пакетов, которые можно установить с помощью менеджера приложений рабочего стола или из командной строки с помощью утилит yum , dnf и rpm . Некоторые библиотеки и приложения упакованы в формате RPM, но не включены ни в один репозиторий CentOS. Эти приложения необходимо скачать с сайтов разработчиков и установить вручную.

В этом руководстве мы объясним, как установить RPM-файлы на CentOS.

Будьте особенно осторожны при установке RPM-пакетов из неофициальных источников. Пакет должен быть собран для архитектуры вашей системы и версии CentOS . Никогда не заменяйте и не обновляйте важные системные пакеты, такие как glibc, systemd или другие службы и библиотеки, необходимые для правильной работы системы.

Устанавливать или удалять пакеты RPM могут только пользователь root или с привилегиями sudo .

Установка rpm-файлов с помощью yum и dnf

yum и dnf — это инструменты командной строки для установки, обновления, удаления и иного управления пакетами RPM в CentOS и связанных дистрибутивах Linux.

Начиная с CentOS 8, dnf заменил yum в качестве менеджера пакетов по умолчанию. dnf обратно совместим с yum .

Вы можете продолжать использовать yum в CentOS 8, так как это псевдоним для dnf .

Чтобы установить локальные RPM-пакеты с помощью yum или dnf , используйте команду install , указав путь к файлу. В примере ниже мы устанавливаем браузер Chrome :

 sudo yum install google-chrome-stable_current_x86_64.rpm
 sudo dnf install google-chrome-stable_current_x86_64.rpm

И yum , и dnf определят и установят все зависимости пакетов. Вам будет предложено ввести Y для продолжения:

 ... Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok [y/N]:

Вот и все, приложение установлено в вашей системе, и вы можете начать им пользоваться.

Вы также можете установить RPM-пакет непосредственно с URL-адреса:

 sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
 sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

Установка файлов RPM с помощью rpm

rpm — низкоуровневый менеджер пакетов для систем RHEL.

При установке, обновлении и удалении пакетов всегда следует отдавать предпочтение yum или dnf , а не rpm, поскольку они не разрешают зависимости.

Для установки пакетов rpm с помощью rpm используйте опцию -i (или -U ), а затем укажите путь к файлу:

 sudo rpm -i google-chrome-stable_current_x86_64.rpm

Если устанавливаемый или обновляемый пакет зависит от других пакетов, которые в данный момент не установлены, rpm отобразит список всех отсутствующих зависимостей. Вам потребуется установить все зависимости.

rpm также принимает установку пакетов с URL:

 sudo rpm -i google-chrome-stable_current_x86_64.rpm

Заключение

В CentOS вы можете установить локальный RPM-файл с помощью yum или dnf , так же, как вы устанавливаете пакет из репозиториев.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Centos об/ мин

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *