Как установить RPM-пакеты в Debian 11 Bullseye
Как установить 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.