GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa i pacchetti RPM su Ubuntu

I repository di Ubuntu contengono migliaia di pacchetti deb che possono essere installati da Ubuntu Software Center o utilizzando apt utilità della riga di comando. Deb è il formato del pacchetto di installazione utilizzato da tutte le distribuzioni basate su Debian, incluso Ubuntu. Alcuni pacchetti non sono disponibili nei repository standard di Ubuntu ma possono essere facilmente installati abilitando il sorgente appropriato.

In genere, 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, esiste uno strumento chiamato alien che ci consente 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 i pacchetti software in Ubuntu. Quando possibile, dovresti preferire l'installazione di software dai repository di Ubuntu.

Non tutti i pacchetti RPM possono essere installati su Ubuntu. L'installazione del pacchetto RPM su Ubuntu può causare conflitti di dipendenza del pacchetto.

Non dovresti mai usare questo metodo per sostituire o aggiornare pacchetti di sistema importanti, come libc, systemd o altri servizi e librerie che sono essenziali per il corretto funzionamento del tuo sistema. Ciò potrebbe causare 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 dal formato RPM al formato DEB, usa 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, vedrai dei messaggi di avviso stampati sullo schermo. Se il pacchetto viene convertito correttamente, l'output indicherà che il pacchetto DEB è stato generato:

package_name.deb generated

Per installare il pacchetto deb, puoi usare il dpkg o apt utilità:

sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb

Il pacchetto dovrebbe ora essere installato, supponendo che sia compatibile con il tuo sistema e che tutte le dipendenze siano soddisfatte.

Dovrai accedere come utente con accesso sudo per poter installare i pacchetti sul tuo sistema Ubuntu.

Installazione diretta di un pacchetto RPM #

Invece di convertire e quindi installare il pacchetto, puoi usare -i opzione che dice a alien 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.


Ubuntu
  1. Installa i pacchetti RPM su Ubuntu 11.10 e Ubuntu 11.04

  2. Installare i pacchetti RPM su Ubuntu 20.04 LTS - Guida passo passo?

  3. Come installare i pacchetti RPM su Debian 11 Bullseye

  4. Come installare il pacchetto Oracle 18c Xe su Ubuntu 18.04?

  5. Come installare i pacchetti RPM su Ubuntu

Come installare i pacchetti RPM su CentOS 8

3 modi per installare il software dai pacchetti .deb in Ubuntu

Come installare i pacchetti Deb in Ubuntu, Debian e Mint

Come installare i pacchetti RPM su Ubuntu 22.04 LTS

Come installare i pacchetti RPM su Ubuntu 20.04 LTS

Come installare e gestire i pacchetti RPM sul sistema Ubuntu/Debian