YUM (abbreviazione di Yellowdog Updater Modified) è uno strumento open source sviluppato da Red Hat Inc per sistemi basati su RPM. È uno strumento di gestione dei pacchetti di alto livello utilizzato per installare, rimuovere, aggiornare o cercare facilmente pacchetti software su sistemi o repository di rete. Ci consente di utilizzare una base CentOS e repository di terze parti creati su server remoti o locali per installare automaticamente singoli pacchetti o gruppi di pacchetti, dopo aver risolto le loro dipendenze.
Il file di configurazione principale di YUM è /etc/yum.conf e la directory principale, che memorizza il file di configurazione del repository, è /etc/yum.repos.d/. Il file di configurazione del repository ha una sintassi specifica e dovrebbe terminare con un'estensione .repo nella directory /etc/yum.repos.d/.
Il file di configurazione del repository contiene l'URL del repository, l'ID repository, il nome del repository, le istruzioni per utilizzare GPG per controllare le firme dei pacchetti e un'opzione per abilitare o disabilitare il repository.
Se riscontri un errore di seguito:
# yum-config-manager --add-repo [repository_url] -bash: yum-config-manager: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install yum-utils |
Ubuntu | apt-get install yum-utils |
Kali Linux | apt-get install yum-utils |
CentOS | yum install yum-utils |
Fedora | dnf install yum-utils |
Raspbian | apt-get install yum-utils |
Il comando yum-config-manager è una parte del pacchetto denominato yum-utils. A causa della mancanza di un pacchetto nel sistema, si è verificato un errore durante l'esecuzione del comando.
Possiamo abilitare o disabilitare permanentemente un repository utilizzando l'utilità yum-config-manager. Apporta le modifiche necessarie al file memorizzato nella directory /etc/yum.repos.d/, come mostrato nella riga di comando qui:
$ yum-config-manager --enable [repo id]
L'utilità yum-config-manager può essere utilizzata anche per creare un file di configurazione del repository client all'interno di /etc/yum.repos.d, come mostrato nella seguente riga di comando:
$ yum-config-manager --addrepo=http://repo.example.com/7/x86_64/