Introduzione
Durante il lavoro in Linux, potresti aver visto file scaricabili con estensione .rpm. I file Rpm sono progettati per essere scaricati e installati in modo indipendente, al di fuori di un repository software.
Questa guida ti mostrerà come installare un file .rpm sul tuo sistema Linux CentOS o Fedora.
Prerequisiti
- Un account utente con privilegi sudo
- Accesso a una finestra del terminale/riga di comando (Menu> applicazioni> utilità> terminale, Ctrl-Alt-F2)
- Gestione pacchetti RPM, DNF e YUM (tutti inclusi per impostazione predefinita)
Fase 1:scarica il file di installazione RPM
In genere, viene utilizzato un browser Web per individuare e scaricare un file .rpm. Tuttavia, se un browser non è disponibile, puoi comunque scaricare un file se sai dove si trova.
Potrebbe essere necessario installare uno strumento software chiamato wget
.
Per installare wget
in CentOS, inserisci quanto segue in una finestra di terminale:
sudo yum install wget
Per installare wget
in Fedora, inserisci quanto segue:
sudo dnf install wget
Ora puoi usare il wget
comando per scaricare il file .rpm desiderato. Immettere quanto segue:
wget http://some_website/sample_file.rpm
Il sistema dovrebbe raggiungere il sito Web e scaricare il file nella directory di lavoro corrente.
Fase 2:installa il file RPM su Linux
Installa il file RPM utilizzando il comando RPM
Per installare un pacchetto .rpm in CentOS Linux, inserisci quanto segue:
sudo rpm -i sample_file.rpm
Il -i
switch dice al gestore di pacchetti che vuoi installare il file.
Maggiori informazioni sul programma di installazione RPM possono essere trovate nella documentazione RPM.
Installa il file RPM con Yum
In alternativa, puoi utilizzare il yum
gestore pacchetti per installare i file .rpm.
Immettere quanto segue:
sudo yum localinstall sample_file.rpm
Il localinstall
istruzioni per l'opzione yum
per esaminare la directory di lavoro corrente per il file di installazione.
Installa RPM su Fedora
Per installare un pacchetto .rpm su Fedora Linux, inserisci quanto segue:
sudo rpm -i sample_file.rpm
Proprio come in CentOS, l'opzione -i dice a RPM di installare il software.
Un altro metodo consiste nell'usare il dnf utility per installare il pacchetto:
sudo dnf localinstall sample_file.rpm
A differenza di molti strumenti Linux, DNF non è un insieme di iniziali. È semplicemente la prossima evoluzione di yum gestore di pacchetti.
Rimuovi pacchetto RPM
Il programma di installazione RPM può essere utilizzato per rimuovere (o disinstallare) un pacchetto software.
Immettere quanto segue in una finestra di terminale:
sudo rpm -e sample_file.rpm
Il -e
l'opzione indica a RPM di cancellare il software. Controlla le dipendenze RPM
Finora, questa guida presuppone che il software non abbia dipendenze o le abbia già installate.
Per controllare il .rpm file per le dipendenze utilizzando il comando seguente:
sudo rpm -qpR sample_file.rpm
Il sistema dovrebbe elencare tutte le dipendenze:
-q
– Questa opzione indica a RPM di interrogare il file-p
– Questa opzione ti consente di specificare il pacchetto di destinazione interrogare-R
– Questo elenca i requisiti per il pacchetto
Se mancano delle dipendenze, puoi installarle dai repository standard utilizzando yum o dnf . Se il tuo software richiede altro software non standard, verrà spesso annotato nelle istruzioni di installazione.
Scarica i pacchetti RPM dal repository
Una caratteristica interessante di yum gestore di pacchetti è che ti permette di scaricare .rpm file direttamente dal repository. Questo potrebbe essere utile se si dispone di una larghezza di banda limitata o si desidera copiare un singolo file scaricato tra i sistemi. Potrebbe anche essere utile se hai un accesso a Internet intermittente e non vuoi perdere tempo ad aspettare che il tuo programma di installazione termini.
Per scaricare un .rpm file dai repository, inserisci quanto segue:
sudo yumdownloader packagename
Ad esempio, se volessi scaricare i file per Apache, sostituiresti nome pacchetto con httpd . È quindi possibile installare il file come sopra.