I repository Debian contengono migliaia di pacchetti deb che possono essere installati dal Software Center o utilizzando la riga di comando apt. Deb è un formato di pacchetto di installazione utilizzato in tutte le distribuzioni basate su Debian, ma alcuni non sono disponibili attraverso questi metodi; fonti alternative come i repository RPM esistenti possono contenerli.
Il formato del pacchetto RPM è utilizzato da Red Hat e dai suoi fork come Almalinux, CentOS Stream e Rocky Linux, solo per citarne alcuni. Per gli utenti Debian, un'applicazione chiamata alien consente di installare pacchetti RPM su Debian o convertire un pacchetto RPM in un file Debian (.deb).
Nel seguente tutorial imparerai come installare pacchetti RPM e convertire un pacchetto Debian in un pacchetto RPM su desktop o server Debian 11 Bullseye.
Aggiorna il sistema Debian
Aggiorna la tua Debian sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:
sudo apt update && sudo apt upgrade -y
Installa il supporto RPM su Debian
Per impostazione predefinita, il pacchetto necessario per il nome del supporto RPM Alien, stranamente, si trova nel repository di Debian 11.
Per iniziare l'installazione, utilizzare il seguente comando.
sudo apt install alien -y
Successivamente, conferma l'installazione e la versione installata.
alien --version
Esempio di output:
alien version 8.95.5
Converti/Installa RPM in Debian
Il primo esempio sarà scaricare un pacchetto RPM esistente, convertirlo in un pacchetto Debian e installare il software.
Innanzitutto, scarica il tipo di RPM da convertire.
Quindi, usa il comando alieno per convertire il pacchetto in un .deb file del pacchetto.
Solo esempio:
sudo alien package.rpm
Esempio di output:
package.deb generated
Nota l'operazione può richiedere alcuni minuti,a seconda delle dimensioni del pacchetto.
Gli –script la sintassi potrebbe essere richiesta se il comando alien fosse nel caso in cui si ricevesse l'errore NOKEY.
Esempio:
sudo alien package.rpm --scripts
Di solito, l'applicazione aliena trasmetterà un messaggio nel terminale, se necessario.
Esempio possibile di errore:
NOKEY
Installa il pacchetto con il comando dpkg -install come segue.
sudo apt install ./package.deb
Un altro metodo che utilizza il comando dpkg -i.
sudo dpkg -i package.deb
Installa RPM direttamente
In alternativa, un metodo più rapido consiste nell'installare direttamente l'RPM. Questo può essere fatto usando il seguente comando.
sudo alien -i package.rpm