I repository di Ubuntu contengono migliaia di pacchetti deb che possono essere installati da Ubuntu Software Center o utilizzando l’utilità da riga di comando apt
. Deb è il formato del pacchetto di installazione utilizzato da tutte le distribuzioni basate su Debian, inclusa Ubuntu. Alcuni pacchetti non sono disponibili nei repository Ubuntu standard, ma possono essere facilmente installati abilitando la fonte appropriata.,
Generalmente, quando il fornitore del software non fornisce un repository, avrà una pagina di download da cui è possibile scaricare e installare il pacchetto deb o scaricare e compilare il software dai sorgenti.
Anche se non così spesso, alcuni software possono essere distribuiti solo come pacchetto RPM. RPM è un formato di pacchetto utilizzato da Red Hat e dai suoi derivati come CentOS. Fortunatamente, c’è uno strumento chiamato alien che ci permette di installare un file RPM su Ubuntu o di convertire un file di pacchetto RPM in un file di pacchetto Debian.,
Prima di iniziare #
Questo non è il modo consigliato per installare pacchetti software in Ubuntu. Quando possibile, si dovrebbe preferire l’installazione di software dai repository di Ubuntu.
Non tutti i pacchetti RPM possono essere installati su Ubuntu. L’installazione di RPM pacchettizzato su Ubuntu può portare a conflitti di dipendenza dei pacchetti.
Non dovresti mai usare questo metodo per sostituire o aggiornare importanti pacchetti di sistema, come libc, systemd o altri servizi e librerie che sono essenziali per il corretto funzionamento del tuo sistema. In questo modo può portare a errori e instabilità del sistema.,
Installa Alien #
Alien è uno strumento che supporta la conversione tra i formati di file Red Hat rpm, Debian deb, Stampede slp, Slackware tgz e Solaris pkg.
Prima di installare il pacchetto alien, assicurati che il repository Universe sia abilitato sul tuo sistema:
sudo add-apt-repository universe
Una volta abilitato il repository, aggiorna l’indice dei pacchetti e installa il pacchetto alien con:
sudo apt update
sudo apt install alien
Il comando sopra installerà anche gli strumenti di compilazione necessari.,
Conversione e installazione di un pacchetto RPM #
Per convertire un pacchetto da RPM in formato DEB, utilizzare il comando alien seguito dal nome del pacchetto RPM:
sudo alien package_name.rpm
A seconda delle dimensioni del pacchetto, la conversione potrebbe richiedere del tempo. Nella maggior parte dei casi, vedrete i messaggi di avviso stampati sullo schermo., Se il pacchetto è stato convertito con successo, l’output indica che il pacchetto DEB generata:
package_name.deb generated
Per installare il pacchetto deb , è possibile utilizzare il tag dpkg
o apt
utilità:
sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb
Il pacchetto deve essere installato, supponendo che sia compatibile con il tuo sistema, e tutte le dipendenze sono soddisfatte.
Installare direttamente un pacchetto RPM #
Invece di convertire e quindi installare il pacchetto, è possibile utilizzare l’opzione-i
che indicaalien
per installare direttamente il pacchetto RPM.
sudo alien -i package_name.rpm
Il comando sopra genererà e installerà automaticamente il pacchetto e rimuoverà il file del pacchetto dopo che è stato installato.
Conclusione #
In questo tutorial, vi abbiamo mostrato come installare pacchetti RPM su Ubuntu.