Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> PC Computer >> .

Come installare Configura repository in CentOS/RHEL

## Installazione dei repository

Importazione chiavi

- 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

```

Aggiunta di nuovi repository

- 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'

```

Configurazione dei repository

- 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.

Gestione dei repository

- Puoi anche disabilitare un repository utilizzando l'opzione `--disable`

- Puoi anche rimuovere completamente il repository utilizzando l'opzione `--remove`

Configurazione delle priorità

- È 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