Linux From Scratch: Version 20020515 | ||
---|---|---|
Prev | Chapter 6. Installation des logiciels de base du système | Next |
Estimation du temps de construction: 1 minute Estimation de l'espace disque requis: 57 KB |
Note: le fichier MAKEDEV-1.5.bz2 que vous avez déballé n'est pas une archive, alors il ne créera pas de répertoire dans lequel vous pourrez entrer.
Créez les fichiers périphériques en exécutant les commandes suivantes:
cp MAKEDEV-1.5 /dev/MAKEDEV && cd /dev && chmod 754 MAKEDEV |
Maintenant, suivant que vous allez utiliser devpts ou non, vous pouvez exécuter l'une des commandes:
Si vous ne comptez pas utiliser devpts, lancez:
./MAKEDEV -v generic |
Si vous comptez utiliser devpts, alors lancez:
./MAKEDEV -v generic-nopty |
Notez qui si vous n'êtes pas sûr, il vaut mieux utiliser la commande ./MAKEDEV -v generic qui assure que vous disposez des périphériques dont vous avez besoin. Si vous êtes toutefois sûr que vous allez utiliser devpts, l'autre commande assure que vous ne créiez pas un jeu de périphériques dont vous n'avez pas besoin.
MAKEDEV créera hda[1-20] à hdh[1-20] et d'autres périphériques de la sorte, mais gardez à l'esprit que vous ne pourrez pas tous les utiliser à cause des limitations du noyau sur le nombre max. de partitions.
./MAKEDEV -v generic: Ceci crée les périphériques génériques. Normalement ces périphériques sont tous ceux dont vous avez besoin. Il est possible qu'il vous manque certains périphériques spéciaux, qui sont nécessaires pour votre configuration matérielle. Créez-les avec ./MAKEDEV -v <device>. L'option generic-nopty effectue un travail similaire mais évite certains périphériques inutiles si vous utilisez devpts.
MAKEDEV
MAKEDEV est un script qui peut aider à créer les fichiers périphériques statiques nécessaires, qui se trouvent généralement dans le répertoire /dev. Plus d'informations sur les fichiers périphériques sont disponibles à partir de la hiérarchie des sources du noyau dans le fichier Documentation/devices.txt.
MAKEDEV-1.5 nécessite que les programmes suivants soient installés:
bash: sh
fileutils: chmod, chown, cp, ln, mknod, mv, rm
grep: grep
sh-utils: expr, id