Како инсталирати РПМ пакете у Убунту и његове деривате

Убунту и РПМ пакети

Прошлог месеца, Линус Торвалдс дијо да би желео да Линукс више личи на Андроид. Многи од вас су одмахивали главом, док нисте прочитали да је он мислио да на Андроиду можемо да инсталирамо апликације само у АПК формату, док на Линуксу постоји много опција. ДЕБ, Снап, Флатпак, АппИмаге пакети... а постоје и дистрибуције које такође користе РПМ пакети, међу којима су Ред Хат или ЦентОС.

Можемо ли да инсталирамо РПМ пакете на Убунту? Да заправо, практично све из једне Линук дистрибуције може да се уради у другој. Ствар је у томе што, пошто то нису пакети дизајнирани за Дебиан или било коју од његових варијанти, прво ћемо морати да инсталирамо алат који се зове "алиен". Технички, нећемо инсталирати РПМ пакет на Убунту. Оно што ћемо урадити је да га конвертујемо у ДЕБ да бисмо могли да га инсталирамо на оперативни систем који је протагониста овог блога, као и на било који други компатибилан са овом врстом пакета, међу којима је „отац“ свих, тј. је, горе поменути Дебиан.

Конвертујте РПМ пакете у ДЕБ помоћу Алиена

Прва ствар коју ћемо морати да урадимо је да инсталирамо Алиен. Налази се у складишту универзума, тако да би требало да буде у већини дистрибуција заснованих на Убунту-у. Први корак може бити да покушате директно да инсталирате пакет (корак 2); Ако нам каже да не постоји, онда додајемо спремиште. Кораци би били следећи

  1. Додамо „универзум“ спремиште ако га немамо. Неке сесије уживо раде без њега:
sudo add-apt-repository universe
  1. Затим ажурирамо спремишта и инсталирамо Алиен:
sudo apt update && sudo apt install alien

Горња команда би требало да инсталира све потребне зависности. Ако то није случај, извршавамо ову другу команду:

sudo apt-get install dpkg-dev debhelper build-essential

Инсталирати или претворити?

  1. Сада имамо две опције: инсталирајте га директно или конвертујте у ДЕБ.
    • Да бисмо га директно инсталирали, написаћемо следећу команду:
sudo alien -i paquete.rpm
    • Конверзија се врши следећом командом:
sudo alien paquete.rpm

У оба случаја, „пакет“ се мора заменити именом пакета, које укључује пуну путању до њега. Разлика између обе команде је у томе први га конвертује у ДЕБ и инсталира, док други само креира ДЕБ пакет из РПМ-а. Ако користимо другу команду, онда ћемо морати да је инсталирамо, нешто што можемо да урадимо двоструким кликом на њу и коришћењем нашег омиљеног алата за инсталацију пакета, као што је софтверски центар.

Да ли је вредно инсталирати РПМ пакете на Убунту?

Па, да и не. Овим мислим на то Најбоље је инсталирати пакете који су дизајнирани за оперативни систем. Оно што најбоље функционише на Убунту-у је софтвер преузет из званичних АПТ репозиторија, а затим Снап пакети из Цаноницал-а. Флатпак пакети углавном добро функционишу, али понекад нису тако добри као ДЕБ или Снап пакети на неким оперативним системима.

Многи РПМ пакети су доступни као ДЕБ пакети или у званичним Убунту репозиторијумима, тако да би било глупо и губљење времена конвертовати пакет у формат у коме већ постоји. Али истина је да постоје програмери који објављују свој софтвер само у једној врсти пакета, а ми увек можемо пронаћи софтвер за Линук који је у РПМ-у, а не у било ком другом формату.

Укратко, све у животу мора да следи ред и тај ред (тренутно) у Убунту-у, По мом мишљењу, мора бити:

  1. Подразумевана Убунту спремишта (или било који систем који користимо).
  2. Репозиторијуми трећих страна, односно складишта програмера софтвера.
  3. Снап пакети, пошто су од Цаноницал-а и подршка је подразумевано укључена.
  4. Флатпак пакети, због њихове популарности и због тога што их можемо интегрисати у Убунту и његов софтверски центар.
  5. АппИмаге, ако их преузмемо из познатих извора.
  6. Остало, међу којима су и РПМ пакети.

Да ли сте пронашли РПМ пакете које бисте желели да инсталирате на Убунту и сада можете захваљујући овом чланку?


Коментар, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Исус дијо

    Хвала!