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