web-dev-qa-db-fra.com

Comment configurer apt pour utiliser un fichier Proxy.pac?

Donc, j'ai un fichier proxy.pac au travail (il n'a pas de nom d'utilisateur ou mot de passe) c'est juste un simple fichier .pac.

Je l’ai obtenu avec Chrome pour pouvoir naviguer sur le Web, mais apt-get et la mise à jour ne fonctionnent pas. Comment pourrais-je faire pour que cela fonctionne?

Im on 10.10 btw.

8
user15101

Dans Système -> Préférences -> Proxy réseau, activez la configuration automatique du proxy et entrez l'URL du PAC.

Ensuite, appuyez sur Apply tout le système, et cela devrait faire l'affaire.

5
DemonWareXT

Sudo apt-get update a échoué (sur une nouvelle machine virtuelle 11.04) après avoir suivi les instructions de la réponse de DemonWareXT (Système -> Préférences -> Proxy réseau).

J'ai suivi les instructions trouvées dans help.ubuntu.com/community/AptGet (sous "Méthode du fichier de configuration APT"), puis cela a fonctionné.

4
Daryl Spitzer

Sur Ubuntu 12.04 ou 14.04 avec Unity, ce qui suit peut casser votre configuration Apt.

Dans Système -> Préférences -> Proxy réseau, activez Configuration automatique du proxy> et entrez l'URL du PAC.

Ensuite, appuyez sur Apply tout le système, et cela devrait faire l'affaire.

Le problème est qu’Apt n’a aucune notion de "no_proxy" et essaie donc d’envoyer tout le trafic par ce proxy. Il y a plusieurs façons de contourner ce problème, l'une consiste à créer un fichier de remplacement spécifique pour Apt lui disant d'utiliser/ignorer un proxy. Tiré de https://superuser.com/questions/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script

Acquire {
    Retries "0";
    HTTP {
        Proxy "";
    };
};

L'autre est, après avoir cliqué sur Appliquer dans la page Proxy réseau, éditer le fichier /etc/apt/apt.conf en tant que racine Sudo gedit /etc/apt/apt.conf et supprimer toutes les mentions de proxy contenues dans ce fichier.

1
dragon788