apt-get proxy pour des repos spécifiques?

10

Je vous en prie, restez avec moi, j'ai cherché du mieux que je pouvais sans solutions apparentes.

Je suis derrière le pare-feu de mon entreprise, nous avons quelques serveurs proxy que nous pouvons utiliser pour accéder au grand Internet. Le groupe informatique de mon entreprise a gentiment reflété les principaux dépôts Debian à l'intérieur du WAN.

Je voudrais utiliser quelques dépôts en dehors du WAN (c'est-à-dire Internet). Est-il possible de dire à apt-get d'utiliser un proxy pour ceux-ci, et pas pour les autres?

Avec à la fois activé et un proxy défini dans apt.conf, il barfs sur les choses à l'intérieur du pare-feu, et sans un proxy défini, il barfs sur les sources en dehors du pare-feu.

Il y a une mention dans la page de manuel pour apt.conf, mais mettre une instruction proxy dans le fichier source.list ne fonctionne pas (sauf si j'ai une mauvaise syntaxe).

Merci

Jerry

ticktockhouse
la source

Réponses:

18

Créez un fichier /etc/apt/apt.conf.d/01proxyavec un contenu comme celui-ci:

Acquire::http::Proxy::external.repo.host "http://your.proxy.host/";

Avec les paramètres suivants, toutes les demandes http aux référentiels sur external.repo.host seraient transmises par proxy via le proxy http sur votre.proxy.host.

artyom
la source