Hoe om RPM-pakkette in Ubuntu en sy afgeleides te installeer

Ubuntu- en RPM-pakketteVerlede maand, Linus Torvalds dijo dat jy wil hê dat Linux meer soos Android moet wees. Baie van u sit u hande op u kop totdat u gelees het waarna hy verwys het dat ons op Android slegs toepassings in APK-formaat kan installeer, terwyl daar op Linux baie opsies is. DEB-pakkette, Snap, Flatpak, AppImage ... en daar is verspreidings wat ook die RPM pakkette, waaronder Red Hat of CentOS.

Kan ons RPM-pakkette op Ubuntu installeer? Ja eintlik, prakties enigiets van een Linux-verspreiding kan op 'n ander gedoen word. Wat gebeur, is dat ons nie 'n instrument genaamd 'alien' moet installeer nie, aangesien dit nie pakkette is wat ontwerp is vir Debian of enige van die variante nie. Tegnies sal ons nie 'n RPM-pakket op Ubuntu installeer nie. Wat ons gaan doen, is om dit na DEB te omskakel om dit op die hoofbestuurstelsel van hierdie blog te installeer, asook enige ander versoenbaar met hierdie soort pakket, waaronder die "vader" van almal, dit wil sê die bogenoemde. Debian.

Skakel RPM-pakkette om na DEB met Alien

Die eerste ding wat ons sal moet doen, is om Alien te installeer. Dit is in die "heelal" -bewaarplek, dus dit moet op die meeste Ubuntu-verspreidings wees. Die eerste stap kan wees om die pakket direk te probeer installeer (stap 2); as dit vir ons sê dat dit nie bestaan ​​nie, voeg ons die bewaarplek by. Die volgende stappe is:

  1. Ons voeg die "heelal" -bewaarplek by as ons dit nie het nie. Sommige Live Sessions loop daarsonder:
sudo add-apt-repository universe
  1. Vervolgens werk ons ​​die bewaarplekke op en installeer u Alien:
sudo apt update && sudo apt install alien

Bogenoemde opdrag moet al die nodige afhanklikhede installeer. As dit nie die geval is nie, voer ons hierdie ander opdrag uit:

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

Installeer of omskakel?

  1. Nou het ons twee opsies: installeer dit direk of skakel dit oor na DEB.
    • Om dit direk te installeer, skryf ons die volgende opdrag:
sudo alien -i paquete.rpm
    • Die omskakeling word gedoen met die volgende opdrag:
sudo alien paquete.rpm

In beide gevalle moet 'pakket' vervang word deur die pakketnaam, wat die volledige pad na die pakket insluit. Die verskil tussen albei opdragte is dat die eerste skakel dit om na DEB en installeer dit, terwyl die tweede slegs 'n DEB-pakket vanaf die RPM skep. As ons die tweede opdrag gebruik, moet ons dit installeer, iets wat ons kan doen deur daarop te dubbelklik en ons gunsteling pakketinstallasie-instrument, soos die sagtewarecentrum, te gebruik.

Is dit die moeite werd om RPM-pakkette in Ubuntu te installeer?

Nou ja en nee. Hiermee bedoel ek dit is die beste om pakkette te installeer wat ontwerp is vir 'n bedryfstelsel. Wat die beste op Ubuntu werk, is sagteware wat afgelaai word vanaf amptelike APT-bewaarplekke en daarna die Snap-pakkette van Canonical. Flatpak-pakkette werk meestal goed, maar soms is dit nie so goed soos DEB- of Snap-pakkette op sommige bedryfstelsels nie.

Baie van die RPM-pakkette is beskikbaar as DEB-pakkette of in die amptelike Ubuntu-bewaarplekke, dus sal dit dwaas en tydmors wees om 'n pakket om te skakel na 'n formaat waarin dit reeds bestaan. Maar die waarheid is dat daar ontwikkelaars is wat net hul sagteware in een soort pakket vrystel, en ons kan altyd sagteware vir Linux vind wat in RPM is en nie in enige ander formaat nie.

Kortom, alles in die lewe moet 'n volgorde volg en die volgorde (tans) in Ubuntu, Na my mening, moet wees:

  1. Ubuntu-standaardbewaarplekke (of die stelsel wat ons gebruik).
  2. Derdepartybewaarplekke, dit wil sê die van die ontwikkelaar van 'n sagteware.
  3. Snap-pakkette, want dit kom van Canonical en ondersteuning is standaard ingesluit.
  4. Flatpak-pakkette vanweë hul gewildheid en omdat ons dit kan integreer in Ubuntu en sy sagteware-sentrum.
  5. AppImage, as ons dit van bekende bronne aflaai.
  6. Die res, waaronder die RPM-pakkette.

Het u RPM-pakkette gevind wat u op Ubuntu wil installeer, en nou kan u danksy hierdie artikel?


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

'N Opmerking, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   Jesus dijo

    Dankie!