50 votes

Configurer le proxy pour apt à partir du terminal

Duplicata possible :
apt-get ne fonctionne pas avec le proxy

J'ai essayé de modifier mes paramètres de proxy dans un terminal comme :

export HTTP_PROXY=http://10.1.3.1:8080

y

export http_proxy=http://10.1.3.1:8080

mais lorsque j'essaie d'installer un nouveau paquet ou de mettre à jour apt-get, apt-get commence à afficher des messages à partir desquels il semble qu'il essaie de se connecter à un proxy précédemment défini :

sudo apt-get update  
0% [Connecting to 10.1.2.2 (10.1.2.2)] [Connecting to 10.1.2.2 (10.1.2.2)

J'ai essayé de configurer le proxy via le fichier bashrc mais cela ne fonctionne pas non plus. Autant que je me souvienne, 10.1.2.2 a été configuré à l'aide de l'interface graphique de GNOME, mais je n'ai pas accès à l'interface graphique en ce moment, alors j'essaie de le configurer à partir du terminal.

67voto

Kyle Sedam Points 83

Ok, je viens de résoudre le problème. En ajoutant la ligne suivante à /etc/apt/apt.conf a résolu le problème : Acquire::http::proxy "http://10.1.3.1:8080/";

Si le fichier n'existe pas, créez-le. Ne le confondez pas avec le répertoire apt.conf.d.

62voto

juniorRubyist Points 185

Le dossier :

/etc/environment

Est le bon endroit pour spécifier les variables d'environnement du système qui doivent être disponibles pour tous les processus. Voir https://help.ubuntu.com/community/EnvironmentVariables pour plus de détails. Notez qu'il ne s'agit pas d'un fichier script mais d'un fichier de configuration.

Si vous voulez que cela ne concerne que la commande spécifiée, utilisez (en tant que root) :

http_proxy=http://10.1.3.1:8080 apt-get update

13voto

LinuxBill Points 2029

Modifiez votre :

gedit /etc/profile

Saisissez les détails dans ce format.

export http_proxy=http://username:password@proxyhost:port/ 
export ftp_proxy=http://username:password@proxyhost:port/

Exécutez ensuite le programme

sudo apt-get update

Cela devrait suffire.

Comme indiqué ci-dessus, vous pouvez entrer le proxy dans apt.conf (Piyush Credit)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X