U mese scorsu, Linus Torvalds dijo chì vulete chì Linux sia più cum'è Android. Parechji di voi avete messu e vostre mani in capu, finu à chì avete lettu chì ciò ch'ellu facia riferenza era chì in Android pudemu installà appiicazioni solu in furmatu APK, mentre chì in Linux ci sò parechje opzioni. Pacchetti DEB, Snap, Flatpak, AppImage ... è ci sò distribuzioni chì utilizanu ancu u Pacchetti RPM, frà i quali sò Red Hat o CentOS.
Pudemu installà pacchetti RPM in Ubuntu? Iè in realtà, praticamenti tuttu da una distribuzione Linux pò esse fattu nantu à un altru. Ciò chì accade hè chì, cume ùn sò micca pacchetti pensati per Debian o per qualsiasi di e so varianti, duvemu prima installà un strumentu chjamatu "alien". Tecnicamente ùn installeremu micca un pacchettu RPM in Ubuntu. Ciò chì faremu hè di cunvertisce in DEB per esse capace di installallu nantu à u sistema operativu principale di stu blog, è ancu qualsiasi altru cumpatibile cù stu tippu di pacchettu, frà i quali ci hè u "babbu" di tutti, vale à dì u sopra Debian.
Index
Cunvertisce pacchetti RPM in DEB cù Alien
A prima cosa chì duveremu fà hè installà Alien. Hè in u repositoriu "universu", dunque duverebbe esse nantu à a maiò parte di e distribuzioni basate in Ubuntu. U primu passu pò esse di pruvà à installà u pacchettu direttamente (passu 2); s'ellu ci dice chì ùn esiste micca, allora aghjustemu u repositoriu. I passi seranu i seguenti
- Aghjustemu u repositoriu "universu" se ùn l'avemu micca. Alcune Sessioni in diretta si svolgenu senza ellu:
sudo add-apt-repository universe
- Dopu, aghjurnemu i repositori è installemu Alien:
sudo apt update && sudo apt install alien
U cumandimu sopra deve installà tutte e dipendenze necessarie. S'ellu ùn hè micca u casu, eseguemu questu altru cumandamentu:
sudo apt-get install dpkg-dev debhelper build-essential
Installa o cunvertisce?
- Avà avemu duie opzioni: Installallu direttamente o cunvertitelu in DEB.
- Per installallu direttamente scrivemu u cumandimu seguitu:
sudo alien -i paquete.rpm
-
- A cunversione hè fatta cù u cumandimu seguitu:
sudo alien paquete.rpm
In i dui casi, "pacchettu" deve esse rimpiazzatu da u nome di u pacchettu, chì include u percorsu sanu à u pacchettu. A differenza trà i dui cumandamenti hè chì u primu u cunvertisce in DEB è l'installanu, mentre chì u secondu crea solu un pacchettu DEB da u RPM. Se usamu u secondu cumandamentu, allora duveremu installallu, qualcosa chì pudemu fà cliccendu doppiu nantu à ellu è aduprendu u nostru strumentu d'installazione di pacchetti preferiti, cum'è u centru di software.
Vale a pena installà pacchetti RPM in Ubuntu?
Beh iè è nò. Vogliu dì cun questu hè megliu installà pacchetti chì sò pensati per un sistema operativu. Ciò chì funziona megliu in Ubuntu hè u software scaricatu da i repositori ufficiali APT è dopu i pacchetti Snap di Canonical. I pacchetti Flatpak funzionanu bè per a maiò parte, ma certe volte ùn sò micca cusì boni cum'è i pacchetti DEB o Snap in certi OS.
Parechji di i pacchetti RPM sò dispunibili cum'è pacchetti DEB o in i repositori ufficiali di Ubuntu, dunque seria scemu è una perda di tempu per cunvertisce un pacchettu in un furmatu in u quale esiste dighjà. Ma a verità hè chì ci sò sviluppatori chì liberanu solu u so software in un tipu di pacchettu, è pudemu sempre truvà software per Linux chì hè in RPM è micca in qualsiasi altru furmatu.
In breve, tuttu in a vita deve seguità un ordine è questu ordine (attualmente) in Ubuntu, Secondu mè, deve esse:
- I repositorii predeterminati Ubuntu (o u sistema chì avemu usatu).
- Repositarii di terzu, vale à dì, quellu di u sviluppatore di un software.
- Pacchetti Snap, postu chì sò di Canonical è u supportu hè inclusu per difettu.
- Pacchetti Flatpak, per via di a so popularità è perchè li pudemu integrà in Ubuntu è u so centru software.
- AppImage, se i scaricemu da fonti cunnisciute.
- U restu, frà i quali sò i pacchetti RPM.
Avete trovu pacchetti RPM chì vulete installà nantu à Ubuntu è avà pudete grazie à st'articulu?
Un cummentariu, lasciate u vostru
Gracias !!