Deux modalités sont ouvertes:
1-pour tous les utilisateurs du système :
Les paramètres d'utilisation du proxy sont déclarés dans /etc/yum.conf.
Il existe des pages de manuel pour yum.conf (man yum.conf).
Trois variables définissent le proxy:
proxy la variable définit l'url du proxy. Elle se présente sous le format:
proxy=http://lecache.domaine.fr:3128
soit l'url du proxy et le port TCP utilisé;
proxy_username: le nom d'utilisateur pour le proxy (à ne mentionner dans yum.conf que s'il est requis. Si le paramètre est laissé à blanc, ce sont les paramètres généraux qui s'appliquent);
proxy_username=hnom_utilisateur
proxy_password: le mot de passe pour le proxy. (à ne mentionner dans yum.conf que s'il est requis. Si le paramètre est laissé à blanc, ce sont les paramètres généraux qui s'appliquent).
proxy_password=hmot_de_passe
2- pour un utilisateur du système :
On en fera pas figurer les paramètres précédents dans le fichier yum.conf et on se bornera à définir les variables suivantes dans le profil de l'utilisateur concerné, dans le fichier ~/.bash_profile:
http_proxy="http://nom_utilisateur:mot_de_passe@lecache.domainemaine.fr:3128"
export http_proxy
Les caractères doivent être en minuscules car les variables sont aussi utilisées par curl.
Voir aussi
le manuel Yum (en anglais)