


3. Installation de Debian
3.1 woody
En premier, j'ai installé une woody minimal, sans xfree, ni de programme particulier. J'ai juste mis le client ftp "ncftp", afin de récupérer les divers paquets et fichiers tar de mon ancien portable.
Pour le disque dur, j'ai commencé par enlever WindowsXP (que j'ai trouvé très lent, d'ailleur, pour un P4 1,2ghz (sur batterie, le processseur est toujours au minimum). Puis j'ai partitionné le disque dur de cette façon:
Disk /dev/hda: 30.0 GB, 30005821440 bytes 255 heads, 63 sectors/track, 3648 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Périphérique Amorce Début Fin Blocs Id Système /dev/hda1 * 1 2 16033+ 83 Linux /dev/hda2 3 63 489982+ 82 Echange Linux /dev/hda3 64 3648 28796512+ 5 Etendue /dev/hda5 64 1887 14651248+ 83 Linux /dev/hda6 1888 3224 10739421 83 Linux /dev/hda7 3225 3648 3405748+ 83 LinuxEt le système de fichier est réparti comme ceci:
Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda5 14421344 1899252 11789532 14% / /dev/hda1 15522 4762 9959 33% /boot /dev/hda6 10570748 2254912 7778868 23% /home /dev/hda7 3352236 627160 2554792 20% /var
3.2 récupération des paquets du Toshiba 2770
La récupération des paquets du Toshiba 2770 c'est passé en 4 parties:
- régénération des paquets installés grâce à la commande dpkg-repack. Il a fallut constituer une liste de
tous les paquets déjà installés:
$ dpkg -l | grep ^ii | awk '{print $2}' > liste-paquets
ensuite, il faut reconstituer tous ces paquets dans un répertoire spécial (cela évite de mélanger n'importe quoi). J'ai donc créé (au hasard) un répertoire /home/ftp, puis lancé la bonne commande:# mkdir /home/ftp # cd /home/mkdir # cp /home/admin/liste-paquets ./ # cat liste-paquets | xargs dpkg-repack
Suit la liste de tous les paquets reconstitué! Facile! - A présent, nous avons notre liste de paquets, nos paquets, reste à constituer un fichiers pour dire à apt ou
son les paquets et quelles sont les dépendances. La, pas de problème, nous avons déjà fait
ici
# touch override # dpkg-scanpackages ./ override | gzip > ./Packages.gz
Nous voila avec un beau fichier Packages.gz représentant la liste de tout ce qui est installable. - Tout ça, c'est bien joli, mais comment je fais pour tout mettre sur l'autre machine? Simple, on va installer
un serveur ftp sur la première machine, et mettre la bonne ligne dans le fichier sources.list de la seconde,
puis laisser faire apt!
# apt-get install proftpd-common
au momment de l'installation, dpkg demande si l'on veut utiliser proftpd via inet ou standalone, j'ai mis standalone, puis il demande s'il faut un acces anonymous, j'ai dit oui, bien sur, et hop, on a un acces dans un répertoire /home/ftp. Mais, c'est celui ou se trouve nos paquets? Super! Reste plus qu'à mettre en route le serveur nouvellement installé, et voila! - Le plus long reste à faire:
sur le nouveau portable, mettre la carte réseau en marche avec le bon noyau, puis relier les deux machines, et les configurer correctement. Voici les parametres que j'ai utilisés (colonnes de gauche: le nom du fichiers, colonne du milieu: le contenu du fichier sur le serveur, colonne de droite: idem pour le client):Serveur (satellite 2770) Client (inspiron 4150) /etc/hosts: 127.0.0.1 localhost voyager
192.168.1.2 excalibur127.0.0.1 localhost excalibur
192.168.1.1 voyager/etc/network/interface: iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
/etc/resolv.conf: ne rien toucher!!! ne rien toucher!!! /etc/host.conf: order hosts,bind
multi onorder hosts,bind
multi on
Ensuite, j'ai donné à manger cette ligne dans mon sources.list:deb ftp://192.168.1.2 ./
Puis la totale:# apt-get update # apt-get upgrade # apt-get dist-upgrade
Par contre, il a fallut, après, installer à la main, les divers paquets manquant:- xserver-common
- gnome-common
- gdm2
- plus les divers paquets personnel (gcompris, enigma, ...)
.
Pour fignoler, après avoir configuré le modem, j'ai modifié mon fichier /etc/apt/sources.list afin de pointer sur les sites officiels, puis pour tout remettre dans l'ordre:# apt-get update
J'ai terminé avec une simulation d'upgrade, afin de voir ou le système risque de flancher.# apt-get upgrade -u -s
Mais à priori, je n'ai pas de gros problèmes!


