J'ai une Woody 3.0r1 dans un réseau à partir duquel elle ne peut pas
accéder à Internet. apt-get ne peut donc utiliser que mes CDs, et les
vieusetés qui s'y trouvent. Mon PC Windows -ici présent- passe lui au
travers du proxy.
Je voudrais télécharger des paquetages .deb depuis Windows, puis les
refiler à ma Woody qui s'en accomodera avec dpkg. J'ai pioché des
adresses http prévues pour sources.list, mais à la navigation je ne
trouve pas de .deb .
Où se cachent-ils donc ?
Sur quel(s) serveurs peut-on les télécharger en http et
indépendamment de l'OS / du navigateur ?
Je me souviens avoir utiliser apt-zip pour mettre à jour une machine isolée. Il genere un script a base de wget ( wget est porté sous Win non ? ) qui recupere les .deb qui vont bien.
Il faut quand même un interpréteur shell, ou alors exécuter le script à la main. Mais on peut faire ça sans apt-zip :
sudo apt-get install <machin> 2> /tmp/to_get
apt échoue parce qu'il ne peut pas aller chercher les paquets, et tu te retrouves avec dans /tmp/to_get la liste des URL qu'il lui faut (avec quelques messages d'erreur faciles à grepper). Tu télécharges ça comme tu veux, tu fiches les fichiers dans /var/cache/apt/archives/ et tu relances apt : fini.
À la limite, c'est plus fiable que apt-zip, parce que tu es sûr que c'est le même programme qui fait le calcul dans les deux cas. La pratique rejoint la théorie : à l'instant, apt-zip m'a oublié un package.
Cela suppose cependant que la machine isolé aient des sources.list à jour.
Tu peux télécharger toi-même les fichiers Packages et Release et les copier dans /var/lib/apt/lists/ sous le nom à la con qui va bien.
Fabrice wrote in message <20050803222314.GA6338@wanadoo.fr>:
Je me souviens avoir utiliser apt-zip pour mettre à jour une machine
isolée. Il genere un script a base de wget ( wget est porté sous Win
non ? ) qui recupere les .deb qui vont bien.
Il faut quand même un interpréteur shell, ou alors exécuter le script à la
main. Mais on peut faire ça sans apt-zip :
sudo apt-get install <machin> 2> /tmp/to_get
apt échoue parce qu'il ne peut pas aller chercher les paquets, et tu te
retrouves avec dans /tmp/to_get la liste des URL qu'il lui faut (avec
quelques messages d'erreur faciles à grepper). Tu télécharges ça comme tu
veux, tu fiches les fichiers dans /var/cache/apt/archives/ et tu relances
apt : fini.
À la limite, c'est plus fiable que apt-zip, parce que tu es sûr que c'est le
même programme qui fait le calcul dans les deux cas. La pratique rejoint la
théorie : à l'instant, apt-zip m'a oublié un package.
Cela suppose cependant que
la machine isolé aient des sources.list à jour.
Tu peux télécharger toi-même les fichiers Packages et Release et les copier
dans /var/lib/apt/lists/ sous le nom à la con qui va bien.
Je me souviens avoir utiliser apt-zip pour mettre à jour une machine isolée. Il genere un script a base de wget ( wget est porté sous Win non ? ) qui recupere les .deb qui vont bien.
Il faut quand même un interpréteur shell, ou alors exécuter le script à la main. Mais on peut faire ça sans apt-zip :
sudo apt-get install <machin> 2> /tmp/to_get
apt échoue parce qu'il ne peut pas aller chercher les paquets, et tu te retrouves avec dans /tmp/to_get la liste des URL qu'il lui faut (avec quelques messages d'erreur faciles à grepper). Tu télécharges ça comme tu veux, tu fiches les fichiers dans /var/cache/apt/archives/ et tu relances apt : fini.
À la limite, c'est plus fiable que apt-zip, parce que tu es sûr que c'est le même programme qui fait le calcul dans les deux cas. La pratique rejoint la théorie : à l'instant, apt-zip m'a oublié un package.
Cela suppose cependant que la machine isolé aient des sources.list à jour.
Tu peux télécharger toi-même les fichiers Packages et Release et les copier dans /var/lib/apt/lists/ sous le nom à la con qui va bien.
Guillaume
Eric Belhomme a wroté :
testé et validé !!!
* tu télécharges les fichiers jigdo sur le site officiel de Debian ici : http://www.debian.org/CD/jigdo-cd/#which
* tu installes jigdo-lite sur ta machine Debian capable de lire ton dévédé
* tu lances jigdo-lite, et tu te laisse guider ;)
Merci beaucoup pour cette astuce que je vais m'empresser d'essayer (vu que faire des .iso d'un DVD, ça prend *un certain temps* :/ ).
* hop, tu graves tes isos, tu les mets sur disque dur, tu les accroche dans ton cerisierGL pour ecarter les piafsGL...
Un piafGL, c'est un croisement entre un gnou et un passereau ? Si c'est ça, j'aimerais pas trop m'en prendre une fiente sur le pare-brise, dis donc.
[Xpost + Fu2 kivonbien]
-- Guillaume
Eric Belhomme a wroté :
testé et validé !!!
* tu télécharges les fichiers jigdo sur le site officiel de Debian ici :
http://www.debian.org/CD/jigdo-cd/#which
* tu installes jigdo-lite sur ta machine Debian capable de lire ton dévédé
* tu lances jigdo-lite, et tu te laisse guider ;)
Merci beaucoup pour cette astuce que je vais m'empresser d'essayer (vu
que faire des .iso d'un DVD, ça prend *un certain temps* :/ ).
* hop, tu graves tes isos, tu les mets sur disque dur, tu les accroche dans
ton cerisierGL pour ecarter les piafsGL...
Un piafGL, c'est un croisement entre un gnou et un passereau ?
Si c'est ça, j'aimerais pas trop m'en prendre une fiente sur le
pare-brise, dis donc.