Page suivante Page précédente Table des matières

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  Linux
Et 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:

  1. 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!
  2. 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.
  3. 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!
  4. 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 excalibur
    127.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 on
    order 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: Malgré tout cela, il y a des paquets qui n'ont pas pas voulu s'installer, à cause de 'divergeance(s)' dans les dépendances (comme openoffice.org par exemple). Là, j'ai forcé avec dpkg -i .
    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!


Page suivante Page précédente Table des matières