Monter un dépôt debian local (réseau) à partir d'iso

Bonjour;
Suite à un problème de ‘vieux’ programme à compiler, j’ai installé sur un petit portable une squeeze toute fraiche (oui bon, c’est pas mal vieux aussi ).
Ca fonctionne, de ce côté, j’ai du réseau, mais je voudrai à présent faire ceci:
mounter sur mon serveur les images des iso de la squeeze, et les faire voir comme un serveur de dépot standard.
J’ai déjà nginx qui tourne, la première iso est montée, et le portable y accède (presque) sans soucis.
La ou cela ne marche pas:
le client apt-get ne trouve pas les fichiers Packages.gz et Release, et j’ai une erreur de ce type:

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/local.mondns.org:8800_dvd1_dists_squeeze_contrib_i18n_Translation_en

J’ai tenté de vider /var/lib/apt/ , mais sans résultat.

Dans mes logs nginx, j’ai ceci:

/dvd1/dists/squeeze/contrib/binary-amd64/Packages.gz HTTP/1.1" 301 185 "-" "Debian APT-HTTP/1.3 (0.8.10.3)" "-"

Ce qui me gène, c’est l’erreur 301 dans ces logs. Tous mes sites sont certe redirigé, sauf celui la. je comprend pas pourquoi 301.

Edit:
Si je fais un téléchargement avec firefox, dans les logs de nginx, j’ai bien un code 200:

GET /dvd1/dists/oldstable/contrib/binary-amd64/Packages.gz HTTP/1.1" 200 1754 "http://local.suinot.org:8800/dvd1/dists/oldstable/contrib/binary-amd64/"

Et enfin, la ligne dans sources.list du portable:

deb http://local.mondns:8800/dvd1 squeeze main contrib

La question du jour est donc de savoir si je peux me servir de l’iso comme dépot, ou s’il faut que je recopie toute l’arboresscnce des paquets et ceci pour les 6 dvd?
J’avoue que cette perspective ne m’enchante guère…

Si vous pouviez m’aider, je vous en remercie par avance.

Je me réponds, au cas ou cela puisse servir à d’autre:
Alors, oui, on peut se servir des iso comme base de dépôt local sans tout recopier :slight_smile:
Il faut bien sur un serveur derrière, et refaire l’arborescence, mais ça marche.
Chez moi, j’ai fait monter en loop les images, et fait un lien sur pool, puis refait les répertoires dists, ainsi que les fichiers Packages.gz et Release .
J’ai encore un soucis sur l’accès aux fichiers Packages.gz, en ce sens que apt-get charge la page index de mon serveur, alors que si je fais (à priori) la même requête avec wget, j’ai bien le fichier Packages.gz.
Mais je suis sur la bonne piste.

cordialement.

Voila, j’ai réussi!
J"ai monté mes iso, créé les liens, recréé les packages.gz configuré nginx comme il faut (c’est important, ça)
je me suis fait un script pour monter les dvd et refaire les arborescences tout seul.
Et ça Marche!!
J’avoue être content de moi en fait :slight_smile: