Forum Programmation.shell script pour récupérer l'arborescence d'un ftp et la recréer

Posté par  (site web personnel) .
Étiquettes :
0
29
avr.
2005
Salut, je voudrais écrire un script qui me permettent de récupérer l'arborescence d'un ftp pour pouvoir créer automatiquement les bons répertoires.

Je m'explique. J'ai une Debian/sid et je m'amuse à tester Debian Gnu/Hurd.
Or sous le hurd, ma carte réseau n'est pas (encore) reconnue. Donc je récupére les paquets nécessaires sous Debian/sid et je les mets où y faut.

Au départ, j'ai récupéré le packages.gz que j''ai mis dans un répertoire /packages de ma partition destiné au Hurd.

Quand je lance apt-get update, il regarde ce fichier et enregistre les adresses de la forme:
./main/pool/?/nom_du_paquet/nom_du_paquet_version.deb

Quand je veux installer un nouveau paquet, je regarde ces adresses et je recrée une arborescence identique où je place le paquet et ses dépendances(je pourrais aussi changer l'adresse mais après tout cet arborescence est pratique pour s'y retrouver)

Comme c'est long de faire tout ça à la main, je voudrais automatiser le travail. Le top, ça serait de donner en argument à un script le nom des paquets, qu'il aille les chercher lui et ses dépendances et qu'il les mettent où il faut en créant les bons répertoires.

Sauf que je ne sais même pas comment parcourir une page html ou un ftp, bref j'y connais franchement pas grand chose en script.

Voilà, je ne demande à personne de m'écrire ce script mais juste de m'aider à le construire. Merci en tout cas pour tout conseil/aide.
  • # ...

    Posté par  . Évalué à 3.

    apt-zip est ton ami...

    Si tu est interesse j'ai quelques amelioration (envoye moi un mail sur mon mail linuxfr)
  • # wget ?

    Posté par  . Évalué à 1.

    Tu peux aussi essayer wget (avec l'option -r) ou curl

    hth,
  • # merci à vous deux

    Posté par  (site web personnel) . Évalué à 0.

    Je vais essayer un peu vos deux solutions. Elle ne font plus appel à des scripts et sont plus simples. Le seul inconvénient: je ne vais apprendre à écrire un script.

    Merci en tout cas.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.