L'installation de
Debian par le net, c'est vraiment le pied. On choisit ce qu'on veut, ça se télécharge, ça s'installe. Mais dans certains cas, ça peut se révéler un peu plus complexe que ça.
Dans le cadre de mon stage je me suis retrouvé confronté à cette installation à travers un
proxy. Dans un premier temps, je n'y suis pas parvenu, ce qui m'a obligé à installer une Ubuntu 8.10 complète (juste parce que ça m'embêtait de graver 5 DVD pour Debian) pour la paramétrer ensuite.
Le proxy peut facilement être paramétrer dans le navigateur, ce qui m'empecher de travailler était le fait qu'APT ne puisse pas accéder au web.
J'ai donc découvert les différents moyens de traverser un proxy. En mode graphique il y a d'abord quelques astuces toutes simples :
- Dans Système -> Préférences -> Serveur mandataire, on rentre l'IP du proxy, le port et l'authentification. On règle ainsi le proxy pour tout le système.
- On peut faire la même chose, en ne paramétrant que Synaptic. Dans Synaptic on va dans Settings -> Network, on remplit les mêmes champs.

Par d'autres moyens et sans interface graphique (avec ça marche aussi), on peut maintenant aller fouiller un peu dans les fichiers de conf :
- /etc/apt/apt.conf :
Acquire::http::proxy "http://user:mdp@IP_proxy:port_proxy";
- /etc/wgetrc :
# You can set the default proxies for Wget to use for http and ftp. # They will override the value in the environment. http_proxy = http://user:mdp@IP_proxy:port_proxy ftp_proxy = http://user:mdp@IP_proxy:port_proxy # If you do not want to use proxy at all, set this to off. use_proxy = onAttention à ne pas mettre de "/" après le numéro de port du proxy.
- .bashrc
export http_proxy=http://login:mdp@IP_proxy:port_proxyexport HTTP_PROXY=$http_proxyexport ftp_proxy=$http_proxyexport FTP_PROXY=$http_proxyAprès avoir correctement paramétrer tout ça, je continuais à avoir des problèmes d'authentification sur le proxy. Après avoir réfléchi comme un ouf, le ventre plein du repas pris chez l'ami
Tabarez (ce qui explique probablement ce regain d'activité cérébrale), j'ai fini par comprendre que le problème ne venait pas de la configuration. Le problème étant en fait dû aux droits alloués à l'utilisateur dont je me servais.
En utilisant les mêmes paramètres, avec un compte admin, hop, plus de problèmes. On repart donc de zéro, on reprend la Netinstall de Debian et à l'étape du paramétrage du proxy on rentre donc "http://user:mdp@IP_proxy:port_proxy" avec un utilisateur qui a tous les droits qui vont bien. Et après toutes ces recherches on peut enfin commencer à travailler, nom de dieu.
Malin 1, Proxy 0.
Voilà pour ce post un peu plus technique qu'à mon habitude qui, je l'espère, pourra en aider d'autres sur le web.