Ce chapitre inclut une liste de paquets devant être téléchargés pour construire un système Linux basique. Les numéros de versions affichés correspondent aux versions des logiciels qui, selon nous, fonctionnent à coup sûr. Le livre est basé sur leur utilisation. Nous vous recommandons fortement de ne pas utiliser de versions supérieures car les commandes de construction pour une version pourraient ne pas fonctionner avec une version plus récente. Les versions plus récentes pourraient aussi avoir des problèmes nécessitant des contournements. Ces derniers seront développés et stabilisés dans la version de développement du livre.
Tous les liens (URL), si possible, réfèrent à la page d'informations du paquet sur http://www.freshmeat.net/. Les pages Freshmeat fournissent un accès aisé aux sites de téléchargement officiels ainsi qu'aux site web des projets, aux listes de discussion, à la FAQ, aux journaux des modifications (changelog) et bien plus encore !
Les emplacements de téléchargements pourraient ne pas être toujours accessibles. Si un emplacement de téléchargement a changé depuis la publication de ce livre, Google (http://www.google.com/) fournit un outil de recherche puissant pour la plupart des paquets. Si cette recherche n'a pas de succès, essayez un autre moyen de téléchargement, disponibles sur http://www.linuxfromscratch.org/ lfs/packages.html.
Les paquets et les correctifs téléchargés doivent être stockés quelque
part où ils seront facilement disponibles pendant toute la construction. Un
répertoire fonctionnel est aussi requis pour déballer les sources et pour les
construire. Le répertoire $LFS/sources
peut être
utilisé à la fois comme emplacement de stockage pour les archives tar et
les correctifs, mais aussi comme répertoire fonctionnel. En utilisant ce répertoire, les
éléments requis seront situés sur la partition LFS et seront disponibles à
toutes les étapes du processus de construction.
Pour créer ce répertoire, lancez, en tant qu'utilisateur root, la commande suivante, avant de commencer la session de téléchargement :
mkdir $LFS/sources
Donnez le droit d'écriture et le droit sticky sur ce répertoire. « Sticky » signifie que même si de nombreux utilisateurs peuvent d'écrire sur un répertoire, seul le propriétaire du fichier peut supprimer ce fichier à l'intérieur du répertoire sticky. La commande suivante activera les droits d'écriture et sticky :
chmod a+wt $LFS/sources