Hvernig á að setja RPM pakka í Ubuntu og afleiður þess

Ubuntu og RPM pakkarÍ síðasta mánuði, Linus Torvalds sagði að þú myndir vilja að Linux væri meira eins og Android. Mörg ykkar lögðu hendur á höfuðið, þar til þið lásuð að það sem hann var að vísa til væri að í Android getum við aðeins sett upp forrit á APK sniði, en í Linux eru margir möguleikar. DEB pakkar, Snap, Flatpak, AppImage ... og það eru dreifingar sem einnig nota RPM pakkar, þar á meðal eru Red Hat eða CentOS.

Getum við sett upp RPM pakka á Ubuntu? Já reyndar, nánast allt frá einni Linux dreifingu er hægt að gera á annarri. Það sem gerist er að þar sem þeir eru ekki pakkar hannaðir fyrir Debian eða einhver afbrigði þess verðum við fyrst að setja upp verkfæri sem kallast „framandi“. Tæknilega munum við ekki setja RPM pakka á Ubuntu. Það sem við munum gera er að umbreyta því í DEB til að geta sett það upp á aðalstýrikerfi þessa bloggs, sem og öllum öðrum sambærilegum þessum pakka, þar á meðal eru „faðir“ allra, það er áðurnefnd Debian.

Umbreyta RPM pakka í DEB með Alien

Það fyrsta sem við verðum að gera er að setja upp Alien. Það er í geymslu "alheimsins", svo það ætti að vera í flestum dreifingum sem byggjast á Ubuntu. Fyrsta skrefið getur verið að reyna að setja pakkann beint upp (skref 2); ef það segir okkur að það sé ekki til, þá bætum við geymslunni við. Skrefin væru eftirfarandi

  1. Við bætum við „alheimsins“ geymslu ef við höfum það ekki. Sumar Live Sessions eru keyrðar án þess:
sudo add-apt-repository universe
  1. Því næst uppfærum við geymslurnar og setjum Alien upp:
sudo apt update && sudo apt install alien

Ofangreind skipun ætti að setja upp allar nauðsynlegar háðir. Ef þetta er ekki raunin framkvæmum við þessa aðra skipun:

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

Setja upp eða umbreyta?

  1. Nú höfum við tvo möguleika: Settu það beint upp eða breyttu í DEB.
    • Til að setja það beint upp munum við skrifa eftirfarandi skipun:
sudo alien -i paquete.rpm
    • Umbreytingin er gerð með eftirfarandi skipun:
sudo alien paquete.rpm

Í báðum tilvikum verður að skipta um „pakka“ fyrir heiti pakkans, sem inniheldur alla leiðina að pakkanum. Munurinn á báðum skipunum er sá sá fyrsti breytir því í DEB og setur það upp, en sá seinni býr aðeins til DEB pakka úr RPM. Ef við notum seinni skipunina verðum við að setja hana upp, eitthvað sem við getum gert með því að tvísmella á það og nota uppáhalds pakkningartækið okkar, svo sem hugbúnaðarmiðstöð.

Er það þess virði að setja RPM pakka í Ubuntu?

Jæja já og nei. Með þessu meina ég best er að setja upp pakka sem eru hannaðir fyrir stýrikerfi. Það sem virkar best á Ubuntu er hugbúnaður sem hlaðið er niður frá opinberum APT geymslum og síðan Snap pakka Canonical. Flatpak pakkar virka að mestu leyti fínir en stundum eru þeir ekki eins fínir og DEB eða Snap pakkar í einhverju stýrikerfi.

Margir RPM pakkanna eru fáanlegir sem DEB pakki eða í opinberu Ubuntu geymslunum, svo það væri heimskulegt og tímasóun að breyta pakka í það snið sem hann er þegar til. En sannleikurinn er sá að það eru verktaki sem gefa aðeins út hugbúnað sinn í einni tegund af pakka og við getum alltaf fundið hugbúnað fyrir Linux sem er í RPM en ekki á neinu öðru sniði.

Í stuttu máli, allt í lífinu þarf að fylgja röð og sú röð (sem stendur) í Ubuntu, Að mínu mati, hlýtur að vera:

  1. Sjálfgefin geymslurými Ubuntu (eða kerfið sem við erum að nota).
  2. Geymslur þriðja aðila, það er verktaki hugbúnaðar.
  3. Snap pakkar, þar sem þeir eru frá Canonical og stuðningur er sjálfgefinn.
  4. Flatpak pakkar vegna vinsælda þeirra og vegna þess að við getum samþætt þá í Ubuntu og hugbúnaðarmiðstöð þess.
  5. AppImage, ef við sækjum þau frá þekktum aðilum.
  6. Restin, þar á meðal RPM pakkarnir.

Hefur þú fundið RPM pakka sem þú vilt setja upp á Ubuntu og nú geturðu þakkað þessari grein?


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Athugasemd, láttu þitt eftir

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt.

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

  1.   jesus sagði

    Takk!

bool (satt)