Linux rpm and ubuntu

Содержание
  1. Установите пакеты RPM в Ubuntu
  2. Install RPM packages on Ubuntu
  3. Некоторое программное обеспечение может распространяться только в виде пакета RPM, хотя и не так часто. RPM — это формат пакета, используемый Red Hat и его производными, такими как CentOS. К счастью, есть инструмент под названием alien, который позволяет нам установить файл RPM в Ubuntu или преобразовать файл пакета RPM в файл пакета Debian.
  4. Прежде чем вы начнете
  5. Установить Alien
  6. Преобразование и установка пакета RPM
  7. Установка пакета RPM напрямую
  8. Вывод
  9. linux-notes.org
  10. Как установить rpm пакет на Debian/Ubuntu/Linux Mint
  11. 8 thoughts on “ Как установить rpm пакет на Debian/Ubuntu/Linux Mint ”
  12. Добавить комментарий Отменить ответ
  13. Установка RPM-пакетов в Ubuntu
  14. Устанавливаем RPM-пакеты в Ubuntu
  15. Шаг 1: Добавление репозитория Universe
  16. Шаг 2: Установка утилиты Alien
  17. Шаг 3: Преобразование пакета RPM
  18. Шаг 4: Установка созданного DEB-пакета
  19. Установка RPM-пакетов в Ubuntu
  20. Прежде чем вы начнете
  21. Установить alien
  22. Преобразование и установка пакета RPM
  23. Установка RPM-пакета напрямую
  24. Заключение

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

Install RPM packages on Ubuntu

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

Репозитории 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:

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

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

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

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

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

Читайте также:  Как форматнуть диск linux

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

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

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

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

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

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

Вывод

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

Источник

linux-notes.org

Как установить rpm пакет на Debian/Ubuntu/Linux Mint

Не можете найти нужный пакет на Debian/Ubuntu/Linux Mint, а на RedHat, CentOS или Fedora он имеется в виде rpm пакета, не беда, можно его пересобрать в deb. В данной теме «Как установить rpm пакет на Debian/Ubuntu/Linux Mint» расскажу как я это делал, все очень просто и легко.

Первое что нужно сделать, — это установить:

Устанавливаем нужный софт:

И так, приступим. Допустим у нас есть какой то пакет который можно установить в CentOS или RedHat в виде rpm пакета, мы сейчас его пересоберем в deb пакет и установим его на Debian/Ubuntu/Linux Mint.

1. Конвертируем пакет c .rpm в .deb, для этого выполним:

После выполнение этой команды пройдет некоторое время и пакет пересобирется в deb.

2. Установим пакет.

Все очень просто, не так ли? На этом я завершу статью «Как установить rpm пакет на Debian/Ubuntu/Linux Mint». Спасибо за посещение моего блога http://linux-notes.org

8 thoughts on “ Как установить rpm пакет на Debian/Ubuntu/Linux Mint ”

alien имя_вашего_пакета.rpm
File «viber.rpm» not found.
Везде на всех сайтах одно и тоже под копирку и ничего толкового, копипастеры

Я перед тем как что-то публиковать — обязательно проверяю на работоспособность! Если не работает, — может что-то не так делаешь

у тебя наверняка файл скачан в cd /home или cd /root.
Таким образом переходишь в корневой каталог с файлом который нужно распоковать и установить:
1. cd /home/Downloads/
2. alien alien имя_вашего_пакета.rpm
3. dpkg -i имя_вашего_пакета.rpm

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

такого краткого мануала еще не видел:)

У меня тоже не работает.

Поправил статью. Нужно было установить вспомогательные библиотеки:

После этого действия, все пойдет «по маслу».

Добрый день! А драйвер так пересобрать пройдет?

Добавить комментарий Отменить ответ

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

Источник

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

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

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

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

Читайте также:  Windows home control panel

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

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

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

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

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

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

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

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

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

Шаг 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. Он доступен для установки стандартным встроенным средством или любым другим удобным методом. Развернутые инструкции по этой теме читайте в отдельном нашем материале далее.

    Читайте также:  Samsung recovery solutions windows 10

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

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

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

    Источник

    Установка RPM-пакетов в 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.

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

    Как только хранилище будет включено, обновите индекс пакетов и установите пакет с alien:

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

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

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

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

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

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

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

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

    Вместо того, чтобы конвертировать и затем устанавливать пакет, вы можете использовать опцию -i, которая скажет инопланетянину установить RPM-пакет напрямую.

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

    Заключение

    Из этой статьи вы узнали, как устанавливать RPM-пакеты в Ubuntu.

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

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

    Источник

    Оцените статью