0 Голосов

Как установить RPM-пакеты в Debian 11 Bullseye

Редактировал(а) Сергей Коршунов 2022/08/03 18:18

Как установить RPM-пакеты в Debian 11 Bullseye

Репозитории Debian содержат тысячи пакетов deb, установленных из Центра программного обеспечения или с помощью командной строки apt. Deb — это формат установочного пакета, используемый во всех дистрибутивах на основе Debian, но некоторые из них недоступны с помощью этих методов; альтернативные источники, такие как репозитории RPM, могут содержать их.

Формат пакета RPM используется Red Hat и ее ответвлениями, такими как Almalinux, CentOS Stream и Rocky Linux, и это лишь некоторые из них. Для пользователей Debian приложение под названием Alien позволяет устанавливать пакеты RPM в Debian или преобразовывать пакет RPM в файл Debian (.deb).

В следующем руководстве вы узнаете, как установить пакеты RPM и преобразовать пакет Debian в пакет RPM на рабочем столе или сервере Debian 11 Bullseye.

Содержание

  • Обновить Дебиан
  • Установите поддержку RPM в Debian
  • Конвертация/установка RPM в Debian
  • Установить RPM напрямую
  • Комментарии и заключение

Обновить Дебиан

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

sudo apt update && sudo apt upgrade -y

Установите поддержку RPM в Debian

Advertisement

По умолчанию пакет Alien, необходимый для поддержки RPM, как ни странно, находится в репозитории Debian 11.

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

sudo apt install alien -y

Далее подтвердите установку и установленную версию.

alien --version

Пример вывода:

alien version 8.95.5

Конвертация/установка RPM в Debian

Advertisement

Первым примером будет загрузка существующего пакета RPM, преобразование его в пакет Debian и его установка.

Сначала загрузите тип RPM для конвертации.

Затем используйте инопланетная команда конвертировать пакет в . Деб пакетный файл.

Только пример:

sudo alien package.rpm

Пример вывода:

package.deb generated

Advertisement

Обратите внимание, что это может занять несколько минут, в зависимости от размера пакета.

Игровой автомат –скрипты синтаксис может потребоваться, если команда пришельца была на случай, если вы получите ошибка НЕКЕЙ.

Пример:

sudo alien package.rpm --scripts

Обычно инопланетное приложение при необходимости передает сообщение в терминал.

Пример возможной ошибки:

NOKEY

Advertisement

Установите пакет с dpkg -установить команду а именно:

sudo apt install ./package.deb

В другом методе используется команда dpkg -i.

sudo dpkg -i package.deb

Установить RPM напрямую

Кроме того, более быстрый способ — установить RPM напрямую. Это можно сделать с помощью следующей команды.

sudo alien -i package.rpm

Комментарии и заключение

Из этого руководства вы узнали, как преобразовать и установить RPM-пакеты в формат пакетов Debian в Debian 11 Bullseye.

Установка пакетов должна быть абсолютным последним средством с использованием метода RPM, и преобразование пакетов RPM для обновления или замены системных пакетов никогда не должно происходить. Скорее всего, это сломает или вызовет нестабильность в вашей системе Debian.