Configuration de yum pour sortir à travers un proxy

Pour permettre à yum d'utiliser un proxy (avec authentification), voici deux méthodes simples.

Renseigner les paramètres pour yum :

Editer le fichier : /etc/yum.conf

Ajouter à la fin de la section [main] les informations pour le proxy :

proxy=http://proxy-host.domain.fr:8000/
proxy_username=toto
proxy_password=toto_password

Si ca ne fonctionne pas la première fois, nettoyez :

yum clean all
Attention ! Cette méthode est assez risquée.

En effet, le fichier /etc/yum.conf est accessible en lecture par tous les utilisateurs de la machine. La confidentialité de votre mot de passe n'est vraiment pas assurée.

Utiliser une variable d'environnement :

Ajouter à la fin du fichier .bash_profile de root la variable http_proxy (/root/.bash_profile)

http_proxy=http://login:mot_de_passe@machine_proxy.domaine:port/
export http_proxy

Pour éviter de laisser le mot de passe dans un fichier même s'il est sous le compte root, on peut aussi valoriser la variable dans un terminal avant d'en faire usage.

Articles relatifs

Le positionnement de la variable http_proxy est développé dans l'article suivant : La variable http_proxy