Salut,

je voudrais tester diff�rents upgrades, slink->potato, hamm->potato, ...
Pour cela, il me faut un moyen simple d'installer ces anciennes
versions.
Une solution serait d'allouer une partition � chaque version, r�cup�rer
les base.tar.gz, les installer et configurer. Mais �a me semble lourd,
et en plus faudrait que je touche aux partitions de mon disque, donc
j'aimerai �viter.

Je me suis alors tourn� vers une solution propos�e ici par St�phane
Bortzmeyer <URL:http://www.internatif.org/bortzmeyer/children/setup.en.html>
qui consiste � chrooter le r�pertoire dans lequel on a install�
base.tar.gz.
Elle a le gros avantage que le syst�me est d�j� � moiti� configur� (on
ne boote pas sur un nouveau noyau). Mais certains scripts d'installation
de paquets foirent.
Exemple:
  host:~# chroot /mnt/olddists/hamm /bin/sh
  host:/# dselect
... installation par ftp ...
  Processing downloaded files...(for corrupt/old/partial)
  dists/hamm/main/binary-i386/tex/tetex-extra_0.9-9.deb
  sh: /dev/null: Permission denied
  sh: /dev/null: Permission denied

Et effectivement, si je fais
  host:/# echo >/dev/null
  sh: /dev/null: Permission denied
  host:/# ls -l /dev/null
  crw-rw-rw-   1 root     root       1,   3 Jul 20  1998 /dev/null

Y-a-t'il un moyen d'avoir acc�s � ce /dev/null dans l'environnement
chroot� ?
Ou une autre solution pour installer plusieurs distribs ?

Denis

Répondre à