J'ai un système Ubuntu 11.10 connecté à Internet via un proxy et j'aimerais installer des paquets via apt-get. Lorsque j'essaie de faire cela, 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?
Cette méthode a fonctionné pour moi ..... juste essayer ...
vérifier 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'est la raison pour laquelle vous pouviez accéder à un proxy mais ne pas le dépasser car il n'y a pas d'informations de mot de passe 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>/";
sauvegardez 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 de version, les modifications ne seront pas perdues.
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.
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 -> Préférences -> Réseau