Как установить RPM-пакеты в CentOS Linux

Как установить RPM-пакеты в CentOS Linux

How to Install RPM Files (Packages) on CentOS Linux

29 Декабря 2019 | CentOS

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

Как установить RPM-пакеты в CentOS Linux

RPM Package Manager (RPM) - это мощная система управления пакетами, используемая Red Hat Linux и его производными, такими как CentOS и Fedora. RPM также относится к rpm команде и .rpm формату файла.

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

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

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


Установка файлов 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 разрешит и установит все зависимости пакета. Вам будет предложено ввести, чтобы продолжить:


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, так же, как вы устанавливаете пакет из репозиториев.

    Комментарии

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

Загрузка комментариев...