Duplicate possible:
apt-get ne fonctionne pas avec un proxy
J'ai essayé de modifier mes paramètres de proxy dans un terminal en tant que:
export HTTP_PROXY=http://10.1.3.1:8080
et
export http_proxy=http://10.1.3.1:8080
mais lorsque j'essaye d'installer un nouveau paquet ou de mettre à jour apt-get, apt-get commence à afficher les messages à partir desquels il semble qu'il tente 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 un fichier bashrc mais cela ne marche pas non plus. Autant que je me souvienne, la version 10.1.2.2 a été définie à l'aide de l'interface graphique GNOME, mais je n'ai pas accès à l'interface graphique pour le moment et j'essaie de la définir à partir du terminal.
Ok juste résolu. L'ajout de 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.
Le fichier:
/etc/environment
Est-ce l'endroit approprié pour spécifier les variables d'environnement à l'échelle du système qui devraient ê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 de script mais d'un fichier de configuration.
Si vous voulez cela uniquement pour la commande spécifiée, utilisez (en tant que root):
http_proxy=http://10.1.3.1:8080 apt-get update
Modifier votre:
gedit /etc/profile
Entrez les détails dans ce format.
export http_proxy=http://username:password@proxyhost:port/
export ftp_proxy=http://username:password@proxyhost:port/
Puis lancez le
Sudo apt-get update
Cela devrait le faire pour vous.
Comme indiqué ci-dessus, vous pouvez entrer le proxy dans apt.conf (crédit Piyush)