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. Ce 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.
Il se peut que les emplacements de téléchargement ne soient pas toujours accessibles. Si un emplacement de téléchargement a changé depuis la publication de ce livre, Google (http://www.google.com/) offre un moteur de recherche utile pour la plupart des paquets. Si cette recherche est infructueuse, essayez un des autres moyens de téléchargement disponible sur http://cross-lfs.org/files/packages/git/.
Créez un répertoire nommé ${CLFS}/sources
et utilisez-le pour stocker les
sources et les correctifs. Tous les paquets devraient être construits
là. Il se peut qu'une construction dans un autre endroit donne des
résultats inattendus.
Pour créer ce répertoire, lancez, en tant qu'utilisateur root
, avant de commencer la session de
téléchargement :
mkdir -v ${CLFS}/sources
Affectez le droit d'écriture et le droit sticky sur ce répertoire, ce qui signifie que même si de nombreux utilisateurs peuvent é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 -v a+wt ${CLFS}/sources
Vous pouvez télécharger dans ce répertoire tous les paquets et les correctifs en utilisant les liens des pages suivantes de cette section ou en passant la liste de téléchargement à wget :
wget -i dl.list -P ${CLFS}/sources
Vous pouvez vérifier les paquets téléchargés en téléchargeant les listes de sommes de contrôle MD5 ou SHA1 suivantes :
MD5SUMS :
pushd ${CLFS}/sources md5sum -c MD5SUMS popd
SHA1SUMS :
pushd ${CLFS}/sources sha1sum -c SHA1SUMS popd