Ubuntu установка программ rpm

Иногда бывает так, что необходимая программа недоступна для скачивания в виде готового DEB-пакета для Ubuntu или Debian. Можно конечно собрать эту программу из исходных кодов самостоятельно, а можно попробовать установить программу из пакет RPM для систем Red Hat, Fedora, Suse и других.

При необходимости извлечь множество зубных единиц, производится удаление зубов под наркозом.

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

sudo apt-get install alien

Теперь скопируем RPM пакет в домашнюю папку, откроем терминал и выполним такую команду:

sudo alien имя_пакета.rpm

После того, как alien создаст пакет deb, установить его можно, дважды щелкнув по нему мышью, или с помощью команды:

sudo dpkg -i имя_пакета.deb

Хочется заметить, что при это иногда нарушаются зависимости, и для нормальной работы установленной таким образом программы возможно придется вручную устанавливать дополнительные пакеты, пользуясь поиском в Synaptic или командой:

Установка дополнительного ПО в формате RPM-пакета [Архив]

sudo apt-get install имя_пакета

О проблемах пишите в комментариях – буду дополнять и исправлять.

Автор: Brullworfel

Источник: startubuntu.ru

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

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

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

Читайте также:
Far cry 3 запуск программы невозможен так как на компьютере отсутствует skidrow dll

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

Подготовка

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

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

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

Установить Alien

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

How to install .rpm packages in Ubuntu (The Easy Way)

Перед установкой пакета 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.

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

Источник: routerus.com

Как установить RPM пакеты на Ubuntu

Как установить RPM пакеты на Ubuntu

В этой статье мы покажем вам, как вы можете установить RPM пакеты на Ubuntu. Система Ubuntu на базе Debian и на базе RedHat такая как CentOS, в основном аналогичны по своей конструкции. Тем не менее, есть несколько различий здесь и там.

Например, система RedHat на основе использование .rpm файлов для представления пакетов программного обеспечения, в то время как система Debian на основе использование файлов .deb. Эти типы файлов отличаются друг от друга по своей конструкции, и не могут быть установлены за пределами их соответствующего типа операционных систем (например, установка файла .deb на CentOS, или установка файла .rpm на Ubuntu). Тем не менее, есть способы импорта этих пакетов для других типов систем.

1. Добавьте репозитория Universe

Для первого способа вам понадобится пакет программного обеспечения под названием «Alien», который является программным обеспечением, предназначенным для преобразования файлов .rpm в файлы .deb. Для того, чтобы установить Alien, вам нужно будет добавить репозиторий программного обеспечения под названием «Universe». Откройте терминал и введите:

sudo add-apt-repository universe

2. Обновление apt-get

Введите пароль учетной записи пользователя, когда терминал предложит вам сделать это. Теперь вам необходимо обновить apt-get для того, чтобы хранилищем можно было воспользоваться.

Читайте также:
Как создать папку на Айфоне для программ

sudo apt-get update

3. Установите пакет Alien

Теперь, когда мы добавили в хранилище Universe, установили Alien, выполните следующую команду:

sudo apt-get install alien

4. Преобразование .rpm в .deb

После установки, убедитесь, что пакет программного обеспечения вы загрузили файл .rpm. Перейдите в папку, где находится файл .rpm. Если у вас есть готовый файл .rpm, просто запустите следующую команду:

sudo alien .rpm

5. Установите преобразованного пакета

Это может занять некоторое время файл для преобразования. Как только это будет сделано, установите файл, обычно с помощью DPKG:

sudo dpkg -i .deb
Читать Как установить FuelPHP с Nginx на Debian 8

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

6. Установка пакета RPM непосредственно на систему

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

sudo alien -i .rpm

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

Возможные проблемы

Имейте в виду, что, как правило, это не хорошая идея, чтобы установить пакеты, которые не были предназначены для вашей системы. Это может привести к проблемам с зависимостями, и может привести к ошибкам или даже аварии. Если программа, которую вы устанавливаете имеет некоторые зависимости, которые должны быть установлены, вам нужно будет установить их первыми.

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

Как установить RPM пакеты на Ubuntu

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: andreyex.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru