Форум проекта Matuntu

Поддержка => Руководства и инструкции => Тема начата: vita от 27 Января 2019, 10:58:35

Название: Установка пакетов .rpm в Ubuntu
Отправлено: vita от 27 Января 2019, 10:58:35
Иногда при отсутствии DEB пакетов нужных программ/утилит появляется необходимость их получения из RPM.
Alien — это программа, которая позволяет конвертирование между Redhat rpm, Debian deb, Stampede slp, Slackware tgz и Solaris pkg форматами. В нашем случае мы воспользуемся ею для конвертирования rpm в deb.
sudo apt install alien
Например, в домашнем каталоге есть пакет mpc-qt-18.08-1.1.x86_64.rpm, который нужно конвертировать в deb. Выполняем команду в терминале: sudo alien --to-deb mpc-qt-18.08-1.1.x86_64.rpm
P.s.: В Mate для выполнения команды терминал можно открыть по ПКМ из выпадающего меню в любом каталоге с файлом.
Название: Re: Установка пакетов .rpm в Ubuntu
Отправлено: Kamrad от 27 Января 2019, 11:33:46
Однако надо упомянуть, что конвертация ещё не всегда обеспечивает функциональность пакета, так как нередко остаются неудовлетворённые зависимости.
Название: Re: Установка пакетов .rpm в Ubuntu
Отправлено: ivm от 27 Января 2019, 12:26:13
...неудовлетворённые зависимости...
Такое случается и с родными deb-ами. А вот то, что alien мощная программа, которая может не только сконвертировать, но и установить пакет с недовлетворёнными зависимостями, факт.
Конвертирует package.rpm в package.deb (опция по умолчанию) и может тут же установить сгенерированный .deb пакет sudo alien -i package.rpm