apt-get derrière un proxy
Pour des tests au boulot, j’utilise Ubuntu ou Debian sous VMware-Server et je rencontre des problèmes avec la commande apt-get : il est impossible de mettre à jour la liste des paquets.
La cause de cette erreur est due au fait d’être derrière un proxy.
Pour que les mises à jour puissent se faire, il faut configurer sa session avec :
- pour un proxy anonyme
export http_proxy=http://adresse.de.proxy:port-du-proxy
- pour un proxy avec authentification
export http_proxy=http://login:password@adresse.de.proxy:port-du-proxy
Après avoir définit cette variable, la mise à jour est Ok.
Pour que la modification soit permanente, il est possible de rajouter
dans le fichier /etc/apt/apt.conf
la ligne suivante (il faut créer
le fichier s’il n’existe pas) :
Acquire::http::Proxy "http://login:password@adresse.de.proxy:port-du-proxy";
Lors de l’installation à partir d’une image type
netinstall de ubuntu et de debian, la procédure demande de saisir
l’adresse du proxy, elle est alors rajoutée dans le fichier
/etc/apt/apt.conf
.
Après le reboot de fin d’installation, sous debian la commande apt fonctionne alors que pour ubuntu il quand même configurer la variable http_proxy dans la session !!!!