Dans mon bureau, je veux mettre à jour et télécharger par (wget) et ici ils utilisent un proxy ?
Comment puis-je faire cela en ligne de commande ?
Dans mon bureau, je veux mettre à jour et télécharger par (wget) et ici ils utilisent un proxy ?
Comment puis-je faire cela en ligne de commande ?
Dans certaines versions, sudo est configuré de telle sorte que toutes les variables d'environnement sont effacées lors de l'exécution de la commande. Pour conserver la valeur de votre http_proxy pour corriger cela, vous devez éditer /etc/sudoers, exécuter :
visudo
Ensuite, trouvez une ligne qui dit :
Defaults env_reset
et ajouter après elle :
Defaults env_keep = "http_proxy ftp_proxy"
Les choses vont commencer à fonctionner comme prévu.
Merci à kdogksu dans les Forums Ubuntu pour trouver la solution pour ça.
Afin de corriger non seulement apt-get mais aussi les utilitaires graphiques X11 (par exemple synaptic, mintintall, ...), la ligne suivante dans le fichier /etc/sudoers
devrait faire l'affaire :
Defaults env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"
Utilisez ça.
ubuntu@ubuntu:~$ cat /etc/apt/apt.conf
Acquire::http::Proxy "http://Username:Password@proxy.foo.bar.edu.au:8080";
C'est ce que j'utilise. Il fonctionne parfaitement.
Apt permet également de placer des paramètres individuels dans des fichiers sous le nom de /etc/apt/apt.conf.d/
Cette méthode a exactement le même effet que la précédente, mais elle peut être plus facile à maintenir si vous avez d'autres lignes dans le fichier .conf
fichier :
ubuntu@ubuntu:~$ cat /etc/apt/apt.conf.d/05proxy
Acquire::http::Proxy "http://Username:Password@proxy.foo.bar.edu.au:8080";
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.