Avant que vous ne puissiez commencer à faire quelque chose avec un paquetage, vous devez d'abord le désarchiver. Souvent, vous trouverez les paquetages archivés par tar puis compressés par gzip (vous pouvez le déterminer en regardant l'extension du fichier. Les fichiers archivés par tar puis compressés par gzip ont l'extension .tar.gz ou .tgz, par exemple). Je ne rappellerais pas à chaque fois comment décompresser et désarchiver une archive. Je vais vous le dire une seule fois, dans ce paragraphe. Il y a aussi parfois la possibilité de télécharger un fichier .tar.bz2. un tel fichier est archivé par tar puis compressé par le programme bzip2. Bzip2 atteint une meilleure compression que le plus communément utilisé gzip. pour utiliser des archives bz2, vous devez avoir installé le programme bzip2. la plupart des distributions, si ce n'est toutes, sont fournies avec ce programme, donc il est fort probable qu'il soit déjà installé sur votre système. Dans le cas contraire, installez le en utilisant les outils d'installation de votre distribution.
Pour commencer, placez-vous dans le répertoire $LFS/usr/src en exécutant:
cd $LFS/usr/src
Quand vous avez un fichier archivé par tar puis compressé par gzip, vous le désarchivez en exécutant une des deux commandes suivantes, selon le format du nom du fichier:
tar xvzf filename.tar.gz
tar xvzf filename.tgz
Quand vous avez un fichier archivé par tar puis compressé par bzip2, vous le désarchivez en exécutant:
bzcat filename.tar.bz2 | tar xv
Certains programmes tar (la plupart, mais pas tous, de nos jours) sont légèrement modifiés pour être capable d'utiliser des fichiers bzip2 directement en utilisant soit le paramètre I soit le paramètre y, qui fonctionne de la même façon que le paramètre z pour les archives compressées par gzip.
Quand vous avez un fichier archivé par tar, vous le désarchivez en éxécutant:
tar xvf filename.tar
Une fois l'archive désarchivée, un nouveau répertoire est créé sous le répertoire courant (ce document suppose que vous désarchivez les archives sous le répertoire $LFS/usr/src). Vous devez vous placer dans ce nouveau répertoire avant de continuer à suivre les instructions d'installation. Donc, à chaque fois que le livre est sur le point d'installer un programme, c'est à vous de désarchiver l'archive de ses sources.
Une fois que vous avez installé un paquetage, vous pouvez faire deux choses avec. Vous pouvez, soit supprimer le répertoire qui contient les sources, soit le garder. je ne vois pas d'objections si vous décidez de le garder. Mais si vous avez de nouveau besoin du même paquetage dans un chapitre ultérieur, vous devrez supprimer le répertoire avant de le réutiliser. Si vous ne faites pas cela, vous pourriez avoir des problèmes car les anciens réglages seraient réutilisés (réglages qui s'appliquent à votre système Linux normal mais pas toujours à votre système LFS). Faire simplement un make clean ou make distclean ne garantit pas forcément un nettoyage complet de l'arborescence des sources. le script de configuration peut aussi comporter des fichiers dans des sous-répertoires variés qui ne sont pas toujours supprimés par l'exécution d'un make clean.
Il y a une exception à cette règle : ne retirez pas l'arborescence des sources du noyau linux. De nombreux programmes ont besoin des en-têtes du noyau, c'est donc le seul répertoire que vous ne devez pas supprimer, si vous avez encore l'intention de compiler des logiciels.
Précédent | Sommaire | Suivant |
Comment télécharger le logiciel | Niveau supérieur | Télécharger les scripts de démarrage |