Questo post ti aiuterà nella configurazione di un sistema OEL per la connessione ai repository Oracle Public YUM. Il tuo sistema OEL deve disporre di una connessione funzionante a Internet affinché YUM funzioni correttamente. Se il tuo sistema è isolato da Internet a causa delle politiche di sicurezza, dovrai configurare un repository locale e popolarlo manualmente.
Per configurare il tuo sistema OEL per l'utilizzo di Oracle Public YUM Repository, esegui le seguenti azioni come root.
1. Verifica della configurazione YUM
1. Passare alla directory /etc.
# cd /etc
2. Assicurati il contenuto di yum.conf il file è simile al seguente. Apporta le modifiche necessarie prima di procedere al passaggio 3.
[main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 # Note: yum-RHN-plugin doesn't honor this. metadata_expire=1h # Default. # installonly_limit = 3 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d # Never update kernel and kernel-uek installonlypkgs=kernel kernel-smp kernel-bigmem kernel-enterprise kernel-debug kernel-unsupported kernel-uek exclude=up2date
NOTA :Se il tuo sistema ha bisogno di utilizzare un proxy per accedere a Internet, aggiungi la seguente riga al file yum.conf:
proxy=http://[url.to.proxy]:[port]
Ad esempio:
proxy=http://www.myproxy.com:80
Puoi anche utilizzare un indirizzo IP al posto dell'URL.
3. Passa a /etc/yum.repos.d directory.
# cd /etc/yum.repos.d
4. Elenca il contenuto della directory yum.repos.d. I file di configurazione del repository hanno un'estensione di file .repo . Se gli unici file nella directory sono Exadata-computenode.repo.sample e/o ULN-Base.repo, vai a “2. Creazione di un file Repo " sezione. Se sono presenti più file oltre a Exadata-computenode.repo.sample e/o ULN-Base.repo, vai a “3. Aggiunta di una configurazione di repository sezione ".
2. Creazione di un file Repo
1. In /etc/yum.repos.d , modifica un nuovo file chiamato oracle-public-yum-ol6.repo .
2. Nel nuovo file, aggiungi le seguenti righe:
# vi /etc/yum.repos.d/oracle-public-yum-ol6.repo [public_ol6_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 gpgcheck=1 enabled=1
3. Salva il file.
4. Vai a “4. Testare la sezione "Repository" .
3. Aggiunta di una configurazione di repository
1. Esamina ciascuno dei file repo in /etc/yum.repos.d . Cerca una sezione simile a questa:
[public_ol6_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 gpgcheck=1 enabled=1
Se non lo vedi in nessuno dei file repository, esegui i passaggi nella sezione "2. Creazione di un file Repo " sezione. Se lo vedi in uno dei file repository, vai al passaggio successivo di seguito.
2. Assicurati che la linea abilitata sia impostata su 1 (attiva):
enabled=1
Se non è impostato su 1, apportare la modifica e salvare il file. Se impostato su 1, sei già configurato per accedere a Oracle Public YUM Repository.
3. Vai a “4. Testare il repository sezione ".
4. Testare il repository
Emetti il seguente comando:
# yum repolist
Dovresti vedere l'elenco dei repository che hai aggiunto usando questo post. Per eventuali errori, prima torna indietro e ripercorri i tuoi passaggi per assicurarti che tutti i passaggi precedenti siano stati eseguiti correttamente. Se la configurazione è confermata corretta, controlla l'elenco di errori comuni di seguito per una possibile soluzione.