Logiss.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Установка программ в операционной системе Ubuntu производится путем распаковки содержимого из DEB-пакетов или с помощью скачивания необходимых файлов из официальных либо пользовательских хранилищ. Однако иногда программное обеспечение не поставляется в таком виде и хранится только в формате RPM. Далее мы бы хотели рассказать о методе инсталляции библиотек такого рода.

Устанавливаем RPM-пакеты в Ubuntu

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

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

Проверить доступность пакетов на сайте программы для Ubuntu

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

Шаг 1: Добавление репозитория Universe

Порой для установки определенных утилит требуется расширение системных хранилищ. Одним из лучших репозиториев считается Universe, который активно поддерживается сообществом и периодически обновляется. Поэтому начать стоит именно с добавления новых библиотек в Ubuntu:

  1. Откройте меню и запустите «Терминал». Сделать это можно другим способом — просто нажмите на рабочем столе ПКМ и выберите нужный пункт.

Запустить терминал через меню в Ubuntu

Добавление репозитория Universe в Ubuntu

Ввод пароля для добавления репозитория в Ubuntu

Завершение добавления репозитория в Ubuntu

Обновить системные файлы в Ubuntu

Процедура обновления системных файлов в Ubuntu

Шаг 2: Установка утилиты Alien

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

    В консоли напечатайте sudo apt-get install alien .

Установить утилиту Alien в Ubuntu

Подтвердить добавление файлов в Ub

Шаг 3: Преобразование пакета RPM

Теперь переходим непосредственно к конвертированию. Для этого у вас на компьютере или подключенном носителе уже должен храниться необходимый софт. После завершения всех настроек останется произвести всего несколько действий:

    Откройте место хранения объекта через менеджер, щелкните на нем ПКМ и выберите пункт «Свойства».

Перейти к свойствам RPM-пакета в Ubuntu

Узнать родительскую папку пакета в Ubuntu

Перейти в необходимую папку через терминал в Ubuntu

Запустить процесс конвертирования в DEB Ubuntu

Ввод пароля для начала процесса кон

Шаг 4: Установка созданного DEB-пакета

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

Нахождение готового пакета DEB в Ubuntu

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

Читайте так же:
Что за процесс mrt.exe

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12312 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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

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

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

Некоторое программное обеспечение может распространяться только в виде пакета 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.

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

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

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

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

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

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

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

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

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

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

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

Читайте так же:
Код ошибки 0xc004f074: что делать и как исправить

Выводы

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

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

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

FavoriteДобавить в избранное

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

Есть два способа установки пакета RPM: либо путь преобразования файла .rpm в файл .deb, или путем непосредственно установки файла .rpm. Оба метода довольно просты, но установка RPM пакетов в системе Debian может привести к некоторым проблемам, в зависимости от устанавливаемого программного обеспечения (более подробно об этом внизу).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Установка rpm пакетов в Linux

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

Читайте так же:
Аналоги Connectify

Последний встречается немного реже, но если вы используете дистрибутив на базе Red Hat Enterprice Linux, вам нужен именно этот формат пакетов. Также в сети часто можно найти библиотеки и другие компоненты, которых нет в репозиториях в виде пакетов. Раньше мы уже рассматривали установку deb пакетов в Ubuntu. А в этой статье будет подробно разобрана установка rpm пакетов в linux.

Что такое RPM?

RPM или RPM Package Manager — это пакетный менеджер, используемый в дистрибутивах Linux, основанных на Red Hat. Такое же название имеет формат файлов этого пакетного менеджера.

Этот формат не очень сильно отличается от того же самого Deb. Вы можете посмотреть их детальное сравнение в статье что лучше *.deb или *.rpm. Здесь же, только отмечу, что файл rpm — это обычный cpio архив, в котором содержатся сами файлы программы, а также метаданные, описывающие куда их нужно устанавливать. База всех установленных пакетов находится в каталоге /var/lib/rpm. Из особенностей можно отметить, что rpm не поддерживает рекомендованные пакеты, а также зависимости формата или-или.

Для управления пакетами, так же как и в Debian-системах, здесь существует консольная, низкоуровневая утилита с одноименным названием — rpm. Ее мы и будем рассматривать дальше в статье. В разных системах используются разные пакетные менеджеры, например в Red Hat используется Yum, в Fedora — DNF, а в OpenSUSE — zypper, но во всех этих системах будет работать утилита rpm.

Установка RPM пакетов в Linux

Давайте сначала рассмотрим синтаксис самой утилиты rpm:

$ rpm -режим опции пакет

Утилита может работать в одном из режимов:

  • -q, —query — запрос, получение информации;
  • -i, —install — установка;
  • -V, —verify — проверка пакетов;
  • -U, —upgrade — обновление;
  • -e, —erase — удаление.

Рассмотрим только самые интересные опции программы, которые понадобятся нам в этой статье:

  • -v — показать подробную информацию;
  • —vv — выводить отладочную информацию;
  • —quiet — выводить как можно меньше информации;
  • -h — выводить статус-бар;
  • —percent — выводить информацию в процентах о процессе распаковки;
  • —force — выполнять действие принудительно;
  • —nodeps — не проверять зависимости;
  • —replacefiles — заменять все старые файлы на новые без предупреждений;
  • -i — получить информацию о пакете;
  • -l — список файлов пакета;
  • -R — вывести пакеты, от которых зависит этот пакет;

Теперь, когда вы уже имеете представление как работать с этой утилитой, может быть рассмотрена установка rpm пакета в Linux. Самая простая команда установки будет выглядеть вот так:

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

Для работы с командной текущей директорией должна быть папка с пакетом. Здесь мы устанавливаем режим установки и передаем файл пакета. При успешной установке утилита не выведет ничего, если произойдет ошибка, вы об этом узнаете.

Для того чтобы посмотреть более подробную информацию в процессе установки используйте опцию -v:

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

Также вы можете включить отображение статус бара в процессе установки:

Читайте так же:
Как разобрать телефон Хонор

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

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

sudo rpm -q имя_пакета

Также сразу можно удалить пакет, если он не нужен:

sudo rpm -e имя_пакета

Но у rpm так же как и у dpkg, есть один существенный недостаток. Программа не может разрешать зависимости. В случае отсутствия нужного пакета в системе, вы просто получите сообщение об ошибке и пакет не установится.

Для автоматической загрузки зависимостей во время выполнения установки rpm linux нужно использовать пакетный менеджер дистрибутива. Рассмотрим несколько команд для самых популярных RPM дистрибутивов. В RedHat и других дистрибутивах, использующих Yum используйте такую команду:

sudo yum —nogpgcheck localinstall имя_пакета.rpm

Первая опция отключает проверку GPG ключа, а вторая говорит, что мы будем выполнять установку локального пакета. В Fedora, с помощью dnf все делается еще проще:

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

Пакетный менеджер Zypper и OpenSUSE справляются не хуже:

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

Вот так очень просто выполняется установка rpm с зависимостями. Но не всем нравится работать в консоли, многие новые пользователи хотят использовать графический интерфейс для решения всех задач, в том числе и этой. Дальше мы рассмотрим несколько таких утилит.

Установка RPM файла в GUI

Если вы используете OpenSUSE, то это делается очень просто. Универсальный конфигуратор системы YaST, кроме всего прочего позволяет установить rpm пакеты. Вы можете сделать это с помощью файлового менеджера, выбрав пункт контекстного меню для файла открыть с помощью Yast или выполнив команду:

yast2 -i имя_пакета.rpm

В Fedora для тех же целей вы можете использовать менеджер приложений дистрибутива. Раньше было еще несколько универсальных утилит для решения этой задачи, но сейчас они уже все устарели.

Выводы

Теперь вы знаете как выполняется установка rpm файла в Linux. На самом деле это очень просто и даже существует не только один способ, а целых несколько. Хотя графических утилит здесь немного меньше чем в Ubuntu. Но консольных утилит полностью хватает. Если у вас остались вопросы, спрашивайте в комментариях!

Как установить пакеты RPM и управлять ими в системе Ubuntu / Debian

Пакеты RPM созданы и скомпилированы для использования в дистрибутивах Linux на основе Fedora и Red Hat. RPM означает диспетчер пакетов RPM. Ubuntu и другие дистрибутивы Debian используют пакет .deb.

Иногда вы не можете найти желаемый пакет Debian для своего Ubuntu Linux, но он может быть доступен в скомпилированной версии RPM. В этом случае некоторые методы позволяют установить пакеты RPM в вашей системе Ubuntu Linux.

Пакет RPM в системе Ubuntu / Debian

Изначально система управления пакетами RPM была создана для Red Hat Linux. Позже он стал популярным и доступен для Fedora, SuSE Linux и других дистрибутивов Linux на основе Red Hat. Поскольку Red Hat и Debian — это разные системы Linux и обе имеют свой репозиторий пакетов, вы должны быть осторожны при установке пакетов RPM в Ubuntu Linux, чтобы избежать ошибок зависимости. В этом посте будет показано, как вы можете установить пакеты RPM в Ubuntu и других дистрибутивах Debian Linux.

Читайте так же:
Combo Player - инструкция как скачать, установить, работать

Шаг 1. Установите пакет Alien в системе Debian

В Linux приложение Alien представляет собой конвертер пакетов дистрибутива для Debian Linux. Он может конвертировать пакеты RPM в формат Debian. Вы можете запустить следующую команду в терминальной оболочке Ubuntu с правами суперпользователя, чтобы установить пакет Alien в вашей системе Debian.

Шаг 2. Загрузите пакет RPM

Инструмент Alien позволит установить пакет RPM в вашей системе Ubuntu. Но вы не можете использовать команды YUM или DNF для установки пакетов RPM через репозиторий Red Hat; вам необходимо преобразовать пакет RPM в формат Debian.

Во-первых, вы должны загрузить желаемый RPM-пакет в свою систему. Давайте загрузим пакет RPM и преобразуем его в RPM. Здесь я загружу RPM-пакет Google Chrome, чтобы продемонстрировать процесс. Вы также можете выбрать другие пакеты RPM. Щелкните здесь, чтобы загрузить RPM-пакет Google Chrome.

Шаг 3. Установите RPM-пакеты в Debian Linux

Есть два метода установки пакета RPM в системе Ubuntu. Вы можете преобразовать пакет .rpm в пакет .deb или установить пакет RPM прямо в систему Debian с помощью инструмента Alien. Здесь мы рассмотрим оба способа установки пакета RPM в системе Debian Linux.

Метод 1: преобразование и установка пакета RPM в Ubuntu

После установки инструмента Alien в Debian Linux вы можете преобразовать пакет rpm, который вы скачали ранее. Вы можете выполнить приведенный ниже процесс, чтобы преобразовать пакет. Выполните следующую команду в оболочке терминала, чтобы преобразовать пакет RPM в формат Debian. Не забудьте заменить путь и имя пакета своими.

Хотя преобразование прошло успешно, теперь вы можете запустить команду dpkg или команду apt install в оболочке терминала, чтобы установить пакет RPM в Ubuntu Linux.

Команда Dpkg для установки пакета в Ubuntu.

Команда apt для установки пакета в Ubuntu.

Метод 2: установить пакет RPM непосредственно в Ubuntu

Это простой процесс установки пакета rpm на рабочий стол ubuntu. Сначала откройте каталог, в который вы загрузили пакет .rpm, затем выполните следующую команду Alien в оболочке терминала, чтобы установить пакет непосредственно в Ubuntu или других дистрибутивах Linux на основе Debian.

Выводы

Установка пакета RPM в системе Debian не является сложной задачей, но вы можете увидеть некоторые несоответствия в пакете. Иногда в пакете может не отображаться значок по умолчанию, или вы редко можете увидеть незначительную ошибку зависимости в своей системе. Однако во всем посте я описал, что такое пакет RPM и как его можно установить на рабочий стол Ubuntu и другие дистрибутивы Linux на основе Debian.

Если вы найдете этот пост полезным и информативным, поделитесь им со своими друзьями и сообществом Linux. Мы также рекомендуем вам записать свое мнение об этом сообщении в разделе комментариев.

Ссылка на основную публикацию
Adblock
detector