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

12 set 2022 2 min di lettura
Как установить файлы RPM-пакетов в CentOS Linux
Indice dei contenuti

Введение

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

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

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

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.