Установите пакеты RPM в Ubuntu

Установите пакеты RPM в Ubuntu

23 Февраля 2021 | Ubuntu

Некоторое программное обеспечение может распространяться только в виде пакета RPM, хотя и не так часто. RPM - это формат пакета, используемый Red Hat и его производными, такими как CentOS. К счастью, есть инструмент под названием alien, который позволяет нам установить файл RPM в Ubuntu или преобразовать файл пакета RPM в файл пакета Debian.

Установите пакеты RPM в Ubuntu

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

Обычно, когда поставщик программного обеспечения не предоставляет репозиторий, у него будет страница загрузки, откуда вы можете загрузить и установить пакет deb или загрузить и скомпилировать программное обеспечение из источников.
 

Прежде чем вы начнете

Это не рекомендуемый способ установки пакетов программного обеспечения в Ubuntu. По возможности рекомендуется устанавливать программное обеспечение из репозиториев Ubuntu.

Не все пакеты RPM можно установить в Ubuntu. Установка RPM в Ubuntu может привести к конфликтам зависимостей пакетов.

Вы никогда не должны использовать этот метод для замены или обновления важных системных пакетов, таких как libc, systemd или других служб и библиотек, которые необходимы для правильного функционирования вашей системы. Это может привести к ошибкам и нестабильности системы.
 

Установить Alien

Alien - это инструмент, который поддерживает преобразование между форматами файлов Red Hat rpm, Debian deb, Stampede slp, Slackware tgz и Solaris pkg.

Перед установкой пакета alien убедитесь, что в вашей системе включен репозиторий Universe:
 

sudo add-apt-repository universe


После включения репозитория обновите индекс пакетов и установите чужой пакет с помощью:
 

sudo apt update sudo apt install alien


Приведенная выше команда также установит необходимые инструменты сборки.
 

Преобразование и установка пакета RPM

Чтобы преобразовать пакет из формата RPM в формат DEB, используйте команду alien, за которой следует имя пакета RPM:
 

sudo alien package_name.rpm


В зависимости от размера пакета преобразование может занять некоторое время. В большинстве случаев вы увидите предупреждающие сообщения, напечатанные на вашем экране. Если пакет успешно преобразован, в выводе будет указано, что пакет DEB создан:
 

package_name.deb generated


Чтобы установить пакет deb , вы можете использовать утилиту dpkgили apt:
 

sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb


Теперь пакет должен быть установлен, если он совместим с вашей системой, и все зависимости соблюдены.

Вам нужно будет войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu.

 

Установка пакета RPM напрямую

Вместо преобразования и последующей установки пакета вы можете использовать -iпараметр, указывающий alienна установку пакета RPM напрямую.
 

sudo alien -i package_name.rpm


Приведенная выше команда автоматически сгенерирует и установит пакет и удалит файл пакета после его установки.
 

Вывод

В этом руководстве мы показали вам, как устанавливать пакеты RPM в Ubuntu.

    Комментарии

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

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