Si të instaloni paketat RPM në Ubuntu dhe derivatet e tij

Paketat Ubuntu dhe RPM

Muajin e kaluar, Linus Torvalds dijo se do të dëshironit që Linux të ishte më shumë si Android. Shumë prej jush vunë duart në kokë, derisa të lexoni se ajo për të cilën ai po i referohej ishte se në Android ne mund të instalojmë aplikacione vetëm në formatin APK, ndërsa në Linux ka shumë mundësi. Paketat DEB, Snap, Flatpak, AppImage ... dhe ka shpërndarje që përdorin gjithashtu Paketat RPM, ndër të cilat janë Red Hat ose CentOS.

A mund të instalojmë paketa RPM në Ubuntu? Po në të vërtetë, pothuaj çdo gjë nga një shpërndarje Linux mund të bëhet në një tjetër. Ajo që ndodh është që, pasi ato nuk janë paketa të dizajnuara për Debian ose ndonjë prej varianteve të tij, ne së pari duhet të instalojmë një mjet të quajtur "alien". Teknikisht ne nuk do të instalojmë një paketë RPM në Ubuntu. Ajo që ne do të bëjmë është ta konvertojmë atë në DEB për të qenë në gjendje ta instalojmë në sistemin operativ kryesor të këtij blogu, si dhe çdo tjetër që përputhet me këtë lloj pakete, ndër të cilat janë "babai" i të gjithëve, dmth. Debian i lartpërmendur.

Konvertoni paketat RPM në DEB me Alien

Gjëja e parë që do të duhet të bëjmë është të instalojmë Alien. Shtë në depon e "universit", kështu që duhet të jetë në shumicën e shpërndarjeve të bazuara në Ubuntu. Hapi i parë mund të jetë të provoni të instaloni paketën direkt (hapi 2); nëse na tregon se nuk ekziston, atëherë shtojmë depon. Hapat do të ishin më poshtë

  1. Ne shtojmë depon e "universit" nëse nuk e kemi. Disa Sesione Drejtpërdrejtë zhvillohen pa të:
sudo add-apt-repository universe
  1. Tjetra, ne azhurnojmë depot dhe instalojmë Alien:
sudo apt update && sudo apt install alien

Komanda e mësipërme duhet të instalojë të gjitha varësitë e nevojshme. Nëse nuk është ky rast, ne ekzekutojmë këtë komandë tjetër:

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

Të instalohet apo konvertohet?

  1. Tani kemi dy mundësi: Instalojeni atë direkt ose shndërroni në DEB.
    • Për ta instaluar atë direkt do të shkruajmë komandën e mëposhtme:
sudo alien -i paquete.rpm
    • Konvertimi bëhet me komandën e mëposhtme:
sudo alien paquete.rpm

Në të dy rastet, "paketa" duhet të zëvendësohet nga emri i paketës, i cili përfshin rrugën e plotë të paketës. Dallimi midis të dy komandave është se i pari e konverton atë në DEB dhe e instalon atë, ndërsa e dyta krijon vetëm një paketë DEB nga RPM. Nëse përdorim komandën e dytë, atëherë do të duhet ta instalojmë, diçka që mund ta bëjmë duke klikuar dy herë mbi të dhe duke përdorur mjetin tonë të preferuar të instalimit të paketës, siç është qendra e softuerit.

A ia vlen të instaloni paketa RPM në Ubuntu?

Po po dhe jo. Me këtë dua të them është më mirë të instaloni paketa që janë krijuar për një sistem operativ. Ajo që funksionon më mirë në Ubuntu është softueri i shkarkuar nga depot zyrtare të APT dhe më pas paketat Snap të Canonical. Paketat Flatpak funksionojnë mirë për pjesën më të madhe, por nganjëherë ato nuk janë aq të mira sa paketat DEB ose Snap në ndonjë sistem operativ.

Shumë prej paketave RPM janë në dispozicion si një paketë DEB ose në depot zyrtare të Ubuntu, kështu që do të ishte marrëzi dhe humbje kohe për të kthyer një paketë në një format në të cilin tashmë ekziston. Por e vërteta është se ka zhvillues që lëshojnë softuerin e tyre vetëm në një lloj pakete dhe ne gjithmonë mund të gjejmë softuer për Linux që është në RPM dhe jo në ndonjë format tjetër.

Me pak fjalë, gjithçka në jetë duhet të ndjekë një urdhër dhe atë rend (aktualisht) në Ubuntu, Per mendimin tim, duhet të jetë:

  1. Depot e parazgjedhura të Ubuntu (ose sistemi që po përdorim).
  2. Depot e palëve të treta, domethënë ato të krijuesit të një softueri.
  3. Paketat Snap, pasi ato janë nga Canonical dhe mbështetja përfshihet si parazgjedhje.
  4. Paketat Flatpak, për shkak të popullaritetit të tyre dhe sepse ne mund t'i integrojmë ato në Ubuntu dhe qendrën e saj të softuerit.
  5. AppImage, nëse i shkarkojmë nga burime të njohura.
  6. Pjesa tjetër, ndër të cilat janë paketat RPM.

A keni gjetur paketa RPM që dëshironi të instaloni në Ubuntu dhe tani mund t'i falë këtij artikulli?


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Jezu dijo

    Thanks !!