Установка RPM на Ubuntu
Пакет «.deb» используется для установки приложений в системах Ubuntu. RHEL/CentOS использует RPM в качестве диспетчера пакетов по умолчанию. Точно так же мы можем установить пакет RPM и на Ubuntu. Системы на основе Debian, такие как RedHat, и системы на основе Ubuntu, такие как CentOS, Fedora, RHEL, в основном имеют одинаковую конструкцию. Операционная система RedHat отображает пакеты программного обеспечения в виде файлов .rpm.
Системы на базе Debian используют файлы .deb. Поэтому они разработаны по-другому и не могут быть установлены на платформах, отличных от тех, для которых они разработаны. Как будто .deb-файлы на CentOS, а RPM-файлы мы можем установить только на Debian. Перенос этих пакетов на другие системы может осуществляться различными способами. В этой статье мы увидим, как установить RPM-файлы в Ubuntu, и увидим, насколько это просто.
Изначально RPM не разрабатывались для дистрибутивов на основе Debian. Ubuntu не поддерживает пакеты RPM. Установка упакованных пакетов RPM в Ubuntu увеличивает вероятность конфликтов зависимостей пакетов. Вы можете установить RPM-пакеты двумя разными способами. Непосредственная установка файлов .rpm или преобразование их в файлы .deb — это простые процедуры.
Примечание. Пакеты RPM иногда могут не работать при установке в системах на основе Debian.
Чтобы установить пакеты RPM в Ubuntu, необходимо выполнить несколько шагов, а именно:
Способ 1: преобразовать файл RPM в .deb
Для стабильной установки файлов .rpm необходимо преобразовать их в файлы .deb.
Во-первых, мы должны установить программный пакет «Чужой». Это приложение переводит файлы .rpm в файлы .deb. Чтобы установить программное обеспечение Alien, нам сначала нужно добавить репозиторий программного обеспечения с именем «Universe». Чтобы сделать это, выполните следующие действия.
sudo add-apt-repository universe

Теперь нам нужно обновить систему, чтобы мы могли использовать репозиторий.
sudo apt-get update
После того, как вы добавите репозиторий Universe, вы можете установить Alien, используя следующие команды:
sudo apt-get install alien
sudo apt install alien — y

Вы можете использовать любую из приведенных выше команд. Если вы решите использовать любую из приведенных выше команд, вы получите правильный вывод. Для этого введите «y» и введите, и другой процесс продолжится. Если мы используем ту же вторую команду, мы ускоряем ее с нашего разрешения.
Для установки программного обеспечения необходимо загрузить файл .rpm. Оттуда вы открываете местоположение файла. RPM-файл существует. Просто скопируйте его и запустите эту команду:
sudo alien < name of package >.rpm

Как вы можете видеть на изображении выше, мы использовали Firefox.rpm в качестве образца страницы. Мы открыли Downloads как текущий каталог в терминале, а затем выполнили команду.
Как только вы закончите, система покажет следующее сообщение, которое ясно указывает, что пакет RPM успешно преобразован в пакет deb:

Имейте в виду, что преобразование файла может занять некоторое время. После преобразования вы можете установить файл, обычно используя dpkg.
sudo dpkg -i < name of package >.deb

Установка этих файлов аналогична установке обычного файла пакета .deb. После этого вы можете использовать установленное программное обеспечение, как обычно.
Способ 2: установить пакет RPM непосредственно в Ubuntu
В соответствии с этим методом мы устанавливаем пакет .rpm в Ubuntu без предварительного преобразования его в формат файла .deb.
В соответствии с этим методом мы также должны использовать чужое программное обеспечение. Мы можем установить пакеты RPM напрямую через эту программу. Инструкции ниже предназначены для установки пакета RPM непосредственно из окна терминала.
Эта команда может вызвать серьезные проблемы совместимости с критическими системными пакетами.
sudo alien -i < name of package >.rpm

Примечание. Ubuntu поддерживает не все форматы, поэтому установка пакетов в неродных форматах может быть рискованной.
Заключение
Все права защищены. © Linux-Console.net • 2019-2023
9.6. Установка в Ubuntu RPM-пакетов
В начале этой главы я обещал рассказать, как установить в Ubuntu программы из не предназначенных для этой системы RPM-пакетов. Для этого можно попробовать преобразовать RPM-файл в формат DEB с помощью команды alien, а потом установить обычным порядком.
Сразу хочу заметить, что установка таких преобразованных пакетов крайне нежелательна, поскольку нет никакой гарантии, что установленная программа будет работать, но если другого выхода нет, попробовать можно.
Итак, выполните следующую команду:
sudo alien package_file.rpm
RPM-файл package_file.rpm будет в результате преобразован в DEB-файл package_file. deb.
Если система сообщит вам, что команда alien не найдена, тогда подключитесь к Интернету и установите ее с помощью команды:
sudo apt-get install alien
Удалить программу alien можно с помощью команды:
sudo apt-get remove alien
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Читайте также
7. Установка Tor в ОС Ubuntu Linux
7. Установка Tor в ОС Ubuntu Linux Пакеты с Tor находятся в репозитории Ubuntu или в репозитарии разработчиков Tor. Также в репозитарии Ubuntu есть несколько типов фильтрующих прокси-серверов.1. Открываем список доступных репозиториев sudo gedit /etc/apt/sources.listВообще говоря, рекомендуется не
Глава 10. Установка и обновление программных пакетов
Глава 10. Установка и обновление программных пакетов 10.1. Два способа установки ПО Необходимость в установке новых программных пакетов под LINUX возникает в двух основных случаях: • когда появляется новая версия одного из уже установленных у вас пакетов; • когда возникает
2.6.4. Установка из пакетов, содержащих исходный код
2.6.4. Установка из пакетов, содержащих исходный код Иногда в пакетах RPM находятся не откомпилированные версии программ, а их исходный код. Признаком этого является слово src вместо названия архитектуры. Для установки такого пакета введите: rpm –rebuild software-2.00-1.src.rpmРазумеется,
Установка Ubuntu
Установка Ubuntu Выбираем язык, который нам нужен и жмём Forward. Теперь выбираем часовой пояс, в котором мы находимся и жмём Forward. Раскладка клавиатуры обычно определяется автоматически. Если этого не случилось, то выберите вручную. Для того, чтобы проверить вашу раскладку
7.5.3. Установка из пакетов, содержащих исходный код
7.5.3. Установка из пакетов, содержащих исходный код Иногда в пакетах RPM находятся не откомпилированные версии программ, а их исходный код. Признаком этого является слово «src» вместо названия архитектуры. Для установки такого пакета введите:$ rpm -iv <пакет>.src.rpmМенеджер
1.1.3.8. Выбор пакетов и их установка
1.1.3.8. Выбор пакетов и их установка Мы подошли к самому интересному — к выбору пакетов. Можете оставить все как есть (по умолчанию выбраны только приложения для офиса), а можете установить переключатель в нижнюю часть окна (рис. 1.19) в положение Настроить сейчас, и у вас
3.3. Программа rpm: локальная установка пакетов
3.3. Программа rpm: локальная установка пакетов 3.3.1. Немного истории Раньше, когда не было Интернет-репозиториев, во всех RH-совместимых дистрибутивах для установки, удаления и обновления пакетов использовалась программа rpm. RPM (аббревиатура oт Red hat Package Manager) — это один из самых
3.3.3.1. Установка пакетов
3.3.3.1. Установка пакетов Для установки пакета (или пакетов — в командной строке можно указать несколько пакетов) используется опция -i:rpm — i пакетЕсли вы хотите наблюдать за процессом установки (это очень полезно, если устанавливается большой пакет или же производится
5.1.3.2. Установка пакетов для воспроизведения МРЗ и видео
5.1.3.2. Установка пакетов для воспроизведения МРЗ и видео Теперь осталось только установить пакеты, содержащие нужные нам кодеки. Введите следующие команды (рис. 5.7):yum install gstreamer-plugins-uglyyum install audacious-plugins-nonfree-mp3yum install kdemultimedia-extras-nonfree (если у вас KDE)yum install lameyum install xine xine-lib libdvdcss
Глава 7 Установка Ubuntu
Глава 7 Установка Ubuntu Бытует мнение, что поставить Ubuntu может даже далёкий от компьютеров человек. Это и на самом деле так, весь процесс фактически сводится к многократному нажатию кнопки «Далее». Однако в этой главе я опишу не самый простой способ установки, дабы сразу же
Глава 9 Установка пакетов локализации
Глава 9 Установка пакетов локализации К сожалению, добавить на LiveCD Ubuntu локализацию для всех языков не представляется возможным из-за крайне ограниченного места. Однако, как я уже говорил, при наличии соединения с интернетом все необходимые пакеты будут автоматически
24.1.1 Установка ubuntu-restricted-extras
24.1.1 Установка ubuntu-restricted-extras Всё крайне просто. Зайдите в Центр приложений Ubuntu, наберите в строке поиска словосочетание ubuntu restricted и в одной из верхних строчек вы увидите нужную вам программу: Рис. 24.1: Ubuntu Restricted Extras в Центре приложений. Рис. 24.1: Ubuntu Restricted Extras в Центре
Глава 9 Установка приложений в Ubuntu
Глава 9 Установка приложений в Ubuntu 9.1. Об установке программ в Linux В Windows все это достаточно просто — запустил установочный файл, который, как правило, называется setup.exe или install.exe, пару раз нажал кнопку Далее, и программа установлена. В Linux все немного иначе. Программа может
11.3. Установка необходимых пакетов
11.3. Установка необходимых пакетов Первым делом нужно установить основные мультимедиакодеки, поэтому введите одну из двух команд (в зависимости от архитектуры вашей системы):? sudo apt-get install w32codecs — если у вас 32-битная система;? sudo apt-get install w64codecs — для 64-битной
14.2. Установка Wine в Ubuntu
14.2. Установка Wine в Ubuntu Установите Wine — или через Synaptic (рис. 14.1), или с помощью apt-get — как вам удобнее. Из Интернета придется получить 43 Мбайт, а после установки эмулятор займет 103 Мбайт дискового пространства. После установки Wine в меню Приложения появится группа Wine
Установка RPM-пакетов в Ubuntu
Установка программ в операционной системе Ubuntu производится путем распаковки содержимого из DEB-пакетов или с помощью скачивания необходимых файлов из официальных либо пользовательских хранилищ. Однако иногда программное обеспечение не поставляется в таком виде и хранится только в формате RPM. Далее мы бы хотели рассказать о методе инсталляции библиотек такого рода.
Устанавливаем RPM-пакеты в Ubuntu
RPM — формат пакетов различных приложений, заточенный под работу с дистрибутивами openSUSE, Fedora. По умолчанию в Ubuntu не предусмотрены средства, позволяющие произвести инсталляцию сохраненного в этом пакете приложения, поэтому придется выполнять дополнительные действия, чтобы вся процедура прошла успешно. Ниже мы разберем весь процесс пошагово, детально рассказывая обо всем поочередно.
Перед тем как переходить к попыткам установить RPM-пакет, внимательно ознакомьтесь с выбранным ПО — возможно, его удастся найти на пользовательском или официальном репозитории. Кроме этого, не поленитесь зайти на официальный сайт разработчиков. Обычно там находится несколько версий для скачивания, среди которых часто встречается и подходящий для Ubuntu формат DEB.

Если же все попытки отыскать другие библиотеки или хранилища оказались тщетными, ничего не остается делать, как пытаться инсталлировать RPM с помощью дополнительных средств.
Шаг 1: Добавление репозитория Universe
Порой для установки определенных утилит требуется расширение системных хранилищ. Одним из лучших репозиториев считается Universe, который активно поддерживается сообществом и периодически обновляется. Поэтому начать стоит именно с добавления новых библиотек в Ubuntu:
- Откройте меню и запустите «Терминал». Сделать это можно другим способом — просто нажмите на рабочем столе ПКМ и выберите нужный пункт.

- В открывшейся консоли следует ввести команду sudo add-apt-repository universe и нажать на клавишу Enter.

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

- Будут добавлены новые файлы или же появится уведомление о том, что компонент уже включен во все источники.

- Если файлы были добавлены, обновите систему, прописав команду sudo apt-get update .

- Дождитесь завершения обновления и переходите к следующему шагу.

Шаг 2: Установка утилиты Alien
Для осуществления поставленной сегодня задачи мы будем задействовать простую утилиту под названием Alien. Она позволяет конвертировать пакеты формата RPM в DEB для дальнейшей их установки в Ubuntu. Процесс добавления утилиты не вызывает особых сложностей и выполняется одной командой.
- В консоли напечатайте sudo apt-get install alien .

- Подтвердите добавление, выбрав вариант Д.

- Ожидайте завершения скачивания и добавления библиотек.
Шаг 3: Преобразование пакета RPM
Теперь переходим непосредственно к конвертированию. Для этого у вас на компьютере или подключенном носителе уже должен храниться необходимый софт. После завершения всех настроек останется произвести всего несколько действий:
- Откройте место хранения объекта через менеджер, щелкните на нем ПКМ и выберите пункт «Свойства».

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

- Перейдите к «Терминалу» и введите команду cd /home/user/folder , где user — имя пользователя, а folder — название папки хранения файла. Таким образом, с помощью команды cd произойдет переход в директорию и все дальнейшие действия будут осуществляться в ней.

- Находясь в нужной папке, введите sudo alien vivaldi.rpm , где vivaldi.rpm — точное название нужного пакета. Учтите, что .rpm в конце дописывать обязательно.

- Снова введите пароль и дождитесь окончания конвертирования.

Шаг 4: Установка созданного DEB-пакета
После успешной процедуры преобразования вы можете перейти в ту папку, где изначально хранился пакет RPM, поскольку и конвертирование производилось в этой директории. Там уже будет храниться пакет с точно таким же названием, но формата DEB. Он доступен для установки стандартным встроенным средством или любым другим удобным методом. Развернутые инструкции по этой теме читайте в отдельном нашем материале далее.

Как видите, пакетные файлы RPM все-таки инсталлируются в Ubuntu, однако следует отметить, что некоторые из них несовместимы с этой операционной системой вовсе, поэтому ошибка появится еще на стадии конвертирования. При возникновении такой ситуации рекомендуется отыскать RPM-пакет другой архитектуры или попытаться все-таки найти поддерживаемую версию, созданную специально для Ubuntu.
Как установить RPM пакеты на Ubuntu 1 мин для чтения

В этой статье мы покажем вам, как вы можете установить RPM пакеты на Ubuntu. Система Ubuntu на базе Debian и на базе RedHat такая как CentOS, в основном аналогичны по своей конструкции. Тем не менее, есть несколько различий здесь и там. Например, система RedHat на основе использование .rpm файлов для представления пакетов программного обеспечения, в то время как система Debian на основе использование файлов .deb. Эти типы файлов отличаются друг от друга по своей конструкции, и не могут быть установлены за пределами их соответствующего типа операционных систем (например, установка файла .deb на CentOS, или установка файла .rpm на Ubuntu). Тем не менее, есть способы импорта этих пакетов для других типов систем.
Есть два способа установки пакета RPM: либо путь преобразования файла .rpm в файл .deb, или путем непосредственно установки файла .rpm. Оба метода довольно просты, но установка RPM пакетов в системе Debian может привести к некоторым проблемам, в зависимости от устанавливаемого программного обеспечения (более подробно об этом внизу).
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
Читать Как установить Drupal на Debian 8 Jessie
Он должен установиться как обычный файл .deb. Теперь вы можете использовать только что установленное программное.
6. Установка пакета RPM непосредственно на систему
Для другого метода, Alien также программное обеспечение, используемое для установки RPM пакетов непосредственно на систему. Просто запустите следующую команду, в той же папке, что и пакет RPM, который вы хотите установить.
sudo alien -i .rpm
Дайте ему минуту, и он должен быть установлен на вашей системе без каких-либо проблем.
Возможные проблемы
Имейте в виду, что, как правило, это не хорошая идея, чтобы установить пакеты, которые не были предназначены для вашей системы. Это может привести к проблемам с зависимостями, и может привести к ошибкам или даже аварии. Если программа, которую вы устанавливаете имеет некоторые зависимости, которые должны быть установлены, вам нужно будет установить их первыми.
Все эти конвертированы пакеты только увеличивают шансы на то что программное обеспечение не будет функционировать должным образом, так что это на свой страх и риск. Если нет доступной замены .deb, то компиляции исходного кода на вашем компьютере может быть лучшим выбором, когда это возможно.

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