[Résolu] apt-get derriere un proxy avec identification

apt-get derriere un proxy avec identification [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 02-05-2005 à 20:25:18    

Bonjour,  
 
Je réside actuellement dans une résidence universitaire ou nous disposons d'un proxy avec login et mot de passe a fournir à la connexion.
Je souhaiterais savoir s'il est possible d'utiliser apt-get et donc synaptic dans ces conditions (je suis sous une distrib debian testing) ?  
 
Je pense que oui donc j'ai déjà cherché un peu mais je ne sais pas exactement quoi mettre dans mon apt.conf et sources.list .
 
Pour le moment j'ai ca ( contenu récupérés sur le net ) :  
apt.conf :

Acquire::http::Proxy "http://LOGIN:MDP@192.168.0.254:3128/";


 
sources.list :


#paquets testing
deb http://192.168.0.1:9999/debian/ testing main non-free contrib
deb http://192.168.0.1:9999/non-US/ testing/non-US main contrib non-free
 
#security
deb http://192.168.0.1:9999/security/ stable/updates main contrib non-free
deb http://192.168.0.1:9999/security/ testing/updates main contrib non-free
 
# paquets_Marillat
deb http://192.168.0.1:9999/marillat/ stable main
deb http://192.168.0.1:9999/marillat/ testing main
deb http://192.168.0.1:9999/marillat/ unstable main
 
# paquets unstable
deb http://192.168.0.1:9999/debian/ unstable main non-free contrib
deb http://192.168.0.1:9999/non-US unstable/non-US main contrib non-free


 
voilà, merci d'avance pour votre aide  :)


Message édité par john8585 le 03-05-2005 à 20:31:31
Reply

Marsh Posté le 02-05-2005 à 20:25:18   

Reply

Marsh Posté le 02-05-2005 à 20:33:48    

A quoi correspond tes 192.168.0.1:9999 dans ton sources.list :??:
Vous avez un mirroir pour debian directement sur le reseau de votre résidence universitaire ?

Reply

Marsh Posté le 02-05-2005 à 20:55:25    

non c'est simplement un sources.list que j'ai trouvé sur le net mais moi aussi ca me semblait bizarre ;)  
 
Mais que mettre comme sources.list  
(j'ai fait l'horrible erreur de débutant de ne pas sauvegarder mon sources.list original :o Mais de tte facon vu que je n'ai acces que au port 80 (HTML) et que avant je passait par le FTP, je suppose que ca n'aurait pas fonctionner ! )


Message édité par john8585 le 02-05-2005 à 20:56:39
Reply

Marsh Posté le 02-05-2005 à 21:05:32    

Pour avoir la liste des mirroirs tu peux aller sur le site de debian.
En faisant une recherche sur le forum tu trouveras des parties de sources.list corrects.
sinon un bon site pour trouver un repository pour n'importe quel paquet: apt-get.ogr
 
Sinon la base pour debian testing c'est (mirroir français) :

# Testing
deb http://ftp.fr.debian.org/debian testing  main contrib non-free
deb http://ftp.fr.debian.org/debian-non-US testing/non-US main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
 


Message édité par l0ky le 02-05-2005 à 21:09:41
Reply

Marsh Posté le 02-05-2005 à 21:36:09    

ok merci ca marche mais j'ai encore un petit problème, quand j'essai d'installer synaptic il me dit :  


debianJohn:/home/jblanche# apt-get install synaptic
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  synaptic: Depends: libglade2-0 (>= 1:2.4.2-2) but 1:2.4.1-2 is to be installed
            Depends: libgtk2.0-0 (>= 2.6.0) but 2.4.14-2 is to be installed
            Depends: libpango1.0-0 (>= 1.8.1) but 1.6.0-3 is to be installed            
            Depends: libxml2 (>= 2.6.16) but 2.6.11-5 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
debianJohn:/home/jblanche#

Reply

Marsh Posté le 02-05-2005 à 21:53:01    

Try 'apt-get -f install'


Message édité par l0ky le 02-05-2005 à 21:53:28
Reply

Marsh Posté le 02-05-2005 à 21:59:12    

oups j'avais meme pas pris la peine d'essayer, j'étais persuadé que le -f était là pour "force" mais apparement il sert a dire d'installer les paquetages nécessaires c'est ca (j'ai fait le man apt mais je suis pas un fan de l'anglais)?  
 
Merci en tout cas

Reply

Marsh Posté le 02-05-2005 à 22:19:50    

Pour installer les man francais (+ utilisation des bonnes locales) :
apt-get install manpages-fr
 


 
       --fix-broken
              Correction ; essaye de réparer un système dont les dépendances sont  défectueuses.  Cette
              option,  utilisée avec install ou remove, peut omettre tout paquet de façon à permettre à
              APT de déduire une solution viable.  Chaque paquet spécifié doit complètement corriger le
              problème.  Cette  option  est  quelquefois  nécessaire  lorsque  l'on exécute APT pour la
              première fois ; APT lui-même interdit les dépendances défectueuses dans  un  système.  Il
              est  possible  que  la  structure  de  dépendances  d'un système soit tellement corrompue
              qu'elle requiert une intervention manuelle (ce qui veut dire la plupart du temps utiliser
              dselect(8)  ou  dpkg --remove pour éliminer les paquets en cause). L'utilisation de cette
              option conjointement avec -m peut produire une erreur dans certaines situations.  Élément
              de configuration : APT::Get::Fix-Broken.
 


Message édité par l0ky le 02-05-2005 à 22:20:48
Reply

Marsh Posté le 02-05-2005 à 22:21:43    

OK merci bien ;)

Reply

Marsh Posté le 03-05-2005 à 13:59:53    

En fait, un leger problème subsiste !
Apt-get fonctionne désormais à merveille, mais je ne parviens pas a faire fonctionner synaptic, en effet, celui ci propose l'utilisation d'un proxy mais ne demande pas les identifiants de connexion ?  
 
Est t'il possible de le configurer (dans synaptic ou manuellement) ?
Et si oui comment ?  
 
Merci d'avance ;)

Reply

Marsh Posté le 03-05-2005 à 13:59:53   

Reply

Marsh Posté le 03-05-2005 à 14:12:08    

je ne connais pas synaptic mais si tu as moyen de lui donner l'url ou le nom du proxy essaye de lui coller

login:mdp@proxy:port


Message édité par l0ky le 03-05-2005 à 14:12:50
Reply

Marsh Posté le 03-05-2005 à 20:30:10    

ok merci j'ai réussi en mettant "login:mdp@proxy" dans la case proxy et le port a sa place ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed