- Innanzitutto importa il file chiave che viene utilizzato per la sicurezza utilizzando i comandi seguenti a seconda della versione del sistema operativo
- Per gli utenti CentOS/RHEL 8
```
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
sudo yum installa epel-release
sudo yum installa yum-utils
```
- Puoi utilizzare il comando "add-repository" per aggiungere un nuovo repository, ad esempio, il comando seguente aggiungerà un repository per MySQL 8 dal repository ufficiale MySQL
```
sudo yum-config-manager --add-repo=https://dev.mysql.com/get/mysql8-release-el8-2.noarch.rpm
```
- A volte alcuni repository hanno solo un URL del repository senza file URL del repository `RPM`, in questi casi puoi utilizzare `dnf repolist` o `yum list all` per verificare se tale repository è già stato aggiunto al tuo sistema in precedenza, esegui di seguito comando per controllare tali repository
```
sudo dnf repolist
```
- Se il repository richiesto non viene trovato, puoi creare il tuo file `repo` e aggiungerlo
```
sudo sh -c 'echo "[localrepo]
nome=pacchetti locali
baseurl=file:///home/utente/local_repo
abilitato=0
gpgcheck=0">> /etc/yum.repos.d/local.repo'
```
- Ora abilita il repository che hai creato o aggiunto utilizzando il comando seguente
```
sudo yum-config-manager --enable localrepo
```
- Qui `localrepo` è il nome del repository che abbiamo creato, devi sostituirlo con il nome che hai utilizzato nel file di configurazione.
- Successivamente, è necessario aggiornare i metadati del pacchetto in modo che il repository appena aggiunto sia configurato correttamente.
```
aggiornamento sudo dnf
```
- Per gli utenti CentOS/RHEL 7, è possibile utilizzare il comando yum anziché il comando dnf.
- Puoi anche disabilitare un repository utilizzando l'opzione `--disable`
- Puoi anche rimuovere completamente il repository utilizzando l'opzione `--remove`
- È possibile definire la priorità per i repository in modo che il sistema la preferisca durante l'aggiornamento o l'installazione dei pacchetti, i numeri più bassi hanno maggiore priorità
- Per impostare le priorità, modifica la variabile "priority" nel file di configurazione del repository. Per esempio:
```
sudo vim /etc/yum.repos.d/local.repo
[localrepo]
nome=pacchetti locali
baseurl=file:///home/utente/local_repo
abilitato=1
gpgcheck=0
priorità=1
```
- Ora salva il file di configurazione ed esegui nuovamente il comando update per applicare le modifiche
```
aggiornamento sudo dnf
```
hardware © www.354353.com