comment installer les paquets avec apt-get sur un système connecté via un proxy?

44

J'ai un système Ubuntu 11.10 connecté via un proxy à Internet, et je voudrais installer des paquets via apt-get. Lorsque j'essaie de le faire, je reçois ce message d'erreur:

sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407  Proxy Authentication Required

Des idées?

    
posée 719016 21.12.2011 - 10:00
la source

3 réponses

66

Cette méthode a fonctionné pour moi ..... juste essayer…

vérifiez le fichier /etc/apt/apt.conf

Le contenu était,

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";

C'était la raison pour laquelle vous pouviez accéder à un proxy mais que vous ne pouviez pas le dépasser, car il n'y a pas d'informations de mot de passe de nom d'utilisateur. Il suffit donc de mettre cette information dedans ..

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

enregistrez le fichier et vous avez terminé ...

BROTIP: mieux vaut ajouter ces lignes dans un autre fichier, /etc/apt/apt.conf.d/80proxy . Cela garantira qu'après une mise à niveau, les modifications ne seront pas perdues.

    
réponse donnée Vineet Menon 22.12.2011 - 08:33
la source
38

Pour configurer un proxy temporaire, définissez la variable d'environnement http_proxy . Si le proxy est proxy.example.com sur le port 8080 et que vous devez vous authentifier avec le nom d'utilisateur user et le mot de passe pass , exécutez:

sudo http_proxy='http://user:[email protected]:8080/' apt-get install package-name

Pour définir un tel proxy de manière permanente, créez /etc/apt/apt.conf.d/30proxy contenant:

Acquire::http::Proxy "http://user:[email protected]:8080/";

Les modifications sont immédiatement visibles la prochaine fois que vous exécutez apt.

    
réponse donnée Lekensteyn 21.12.2011 - 11:10
la source
2

Une alternative consiste à utiliser Synaptics Package Manager, en définissant dans ses Préférences le proxy auquel vous souhaitez vous connecter. Vous pouvez trouver la configuration en utilisant ce chemin: Paramètres - & gt; Préférences - & gt; Réseau

    
réponse donnée heiko81 23.12.2011 - 11:29
la source

Lire d'autres questions sur les étiquettes