Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
configurer apt-get pour utiliser un proxy
Envoyé par: Moogli

Salut,

J'ai un réseau qui contient 3 machines :
- 1 sous debian
- 1 sous fedora core 3
- 1 sous Xp

La machine sous xp est connecté a internet, j'utilise dessus un soft proxy qui me permet d'utiliser internet sur mes 2 autres PC.

Le problème c'est que apt-get n'arrive a accéder au net !
J'ai essayé de placer la variable http_proxy (comme sur indiqué dans le chapitre 6 de la doc en ligne [www.debian.org] )
export http_proxy="192.168.0.1:6588"

J'ai chercher le fichier apt.conf dans /etc/apt mais je n'est trouvé que apt-file.conf. J'ai ajouter dans ce fichier host = 192.168.0.1 pour le proxy et pour le port : port = 6588
mais j'ai comme erreur temporary failure resolving '6588' ( '21' ), et impossible de de récupérer http//.......

J'ai le même problème avec dselect !

est ce que quelqu'un sais comment configurer apt-get ( et le reste ? ) pour qu'il(s) utilise(nt) le réseau ?

Merci d'avance et bonnes fêtes !

Poste le Wednesday 29 December 2004 20:34:45
Répondre     Citer    
Re: configurer apt-get pour utiliser un proxy
Envoyé par: Marck

Salut

Je n'utilise pas de proxy, mais voilà quelques infos.

D'abord, il y a apt-setup pour... configurer apt. Si tu choisis http au début (par exemple) il te demandra à un moment si tu veux utiliser un proxy... (pour conserver ton actuel /etc/apt/sources.list fais une copie avant en .old ou .org).

D'après ce que j'ai lu ceci devrait se traduire par l'ajout d'une ligne de ce genre dans ton fichier /etc/apt/apt.conf:
Acquire::http:tongue sticking out smileyroxy "[ORT/"" rel="nofollow">];;

Si cela ne fonctionnait pas, tu peux sans doute l'ajouter à la main.

Voilà... si tu pouvais laisser ici le résultat de tes essais, cela me rendrait service car je dois rédiger un article pour Léa sur dpkg et apt (un peu plus tard) cela m'éviterait d'avoir à "sauter" cette question ou à installer un proxy juste pour tester.

Merci et A +

Poste le Thursday 30 December 2004 08:37:02
Répondre     Citer    
Re: configurer apt-get pour utiliser un proxy
Envoyé par: Moogli

Salut,

j'ai ajouter dans le fichier /root/.bashrc
Citation

export http_proxy="[];
export ftp_proxy="[];
apt-get c'est mis a fonctionner smiling smiley alors que cela ne changer rien quand je le fesait en console !

Par contre les sources du genre []... me créer direct une erreur alors que celle en http fonctionnent !

Par contre je n'ai pas de apt.conf dans etc juste un apt-file.conf !

j'ai essayé apt-setup, il me demande ou je prefere les serveurs et ensuite quel server je veut utiliser. Quand je valide, il dl les entêtes et revient a la liste des serveur quand il a fini.
mais il ne me demande jamais si j'utilise un proxy :/

Je ne sais pas si je vais t'être utile pour ton tuto smiling smiley

que faut il mettre dans le apt.conf (je toujours le créer a la main)? peut tu me donner un exemple de fichier stp ?

Merci d'avance et bonne année !

Poste le Thursday 30 December 2004 20:40:14
Répondre     Citer    
Re: configurer apt-get pour utiliser un proxy
Envoyé par: Marck

Re

Pour le coup du fichier apt.conf et/ou des variables http_proxy et ftp_proxy, j'ai compris en lisant "man apt.conf"

http:tongue sticking out smileyroxy est le mandataire (proxy) http à utiliser par défaut. Il se présente sous la forme standard : http://[[user][:pass]@]host[:port]/... La variable d'environnement http_proxy remplace tous ces paramètres.

ftp:tongue sticking out smileyroxy est le serveur mandataire par défaut à utiliser. Il se présente sous la forme standard : ftp://[[user][:pass]@]host[:port]/ ; il est remplacé par la variable d'environnement ftp_proxy.

Donc puisque tu as défini les variables, pas besoin ici de apt.conf. Sinon pour celui-ci toutes les docs disent un peu la même chose... il faut ajouter des lignes du type:
# pour un proxy http
Acquire::http://[[user][:pass]@]host[:port]/
# ou pour un proxy ftp.
Acquire::ftp://[[user][:pass]@]host[:port]/

Ce fichier pouvant sans doute être généré par une configuration (mais apt-setup ne t'a rien proposé de ce côté dis-tu... je dois dire que j'ai vu l'option dans le menu, mais n'ayant pas de proxy je n'ai pas osé testé, pas envie de mettre le b.....) ou créé par toi.

Mais visiblement pour le ftp, il existe d'autres variables à définir :
$(PROXY_USER) $(PROXY_PASS) $(SITE_USER) $(SITE_PASS) $(SITE) $(SITE_PORT)
mais je n'ai là trouvé aucun exemple concret... peut-être pas encore assez cherché non plus!

Bonnes fêtes à toi aussi et A +

PS : personnellement je n'ai pas de apt.conf... les options par défaut me convenant, je n'ai jamais cherché à les changer... Il faudra quand même que je fasse quelques essais un de ces jours!

Poste le Thursday 30 December 2004 22:05:29
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
configurer apt-get pour utiliser un proxy
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons