Comment configurer apt pour utiliser un fichier Proxy.pac?

9

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

Je l'ai fait fonctionner avec Chrome pour que je puisse surfer sur le Web, mais apt-get et update ne fonctionnent pas. Comment pourrais-je faire pour que cela fonctionne?

Im sur 10,10 btw.

Jorge Castro
la source

Réponses:

6

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

Ensuite, appuyez sur Appliquer à l'échelle du système, et cela devrait faire l'affaire.

DemonWareXT
la source
1
Des conseils pour le faire en coquille? Je travaille sur un serveur sans interface graphique.
han
Où menu "système"? il y a un lien avec des captures d'écran?
Peter Krauss
1
Puis-je le faire par terminal?
Peter Krauss
4

sudo apt-get updatea é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 que j'ai trouvées dans help.ubuntu.com/community/AptGet (sous "Méthode du fichier de configuration APT"), puis cela a fonctionné.

Daryl Spitzer
la source
1

Sur Ubuntu 12.04 ou 14.04 avec Unity, les éléments suivants peuvent casser votre configuration Apt.

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

Ensuite, appuyez sur Appliquer à l'échelle du système, et cela devrait faire l'affaire.

Le problème est qu'Apt n'a aucun concept de "no_proxy" et essaie donc d'envoyer tout le trafic sur ce proxy. Il existe plusieurs façons de contourner ce problème, l'une consiste à créer un fichier de substitution spécifique pour Apt lui indiquant d'utiliser / ignorer un proxy. Tiré de /superuser/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, allez éditer le fichier /etc/apt/apt.conf en tant que root sudo gedit /etc/apt/apt.confet supprimez toutes les mentions de proxy dans ce fichier.

dragon788
la source
Où menu "système"? il y a un lien avec des captures d'écran?
Peter Krauss
Pas de news pour UNUNTU 18 LTS? J'ai des problèmes pour soumettre le mot de passe, qui semble confondu avec la connexion MSCHAPv2 (PEAP sans certificat).
Peter Krauss