Ce chapitre fait partie du cours d'aministration de GNU/Linux.
Slackware - Installation et administration
1. Présentation
Slackware est en général considéré comme la première distribution Linux. Créée en 1992 par Patrick Volkerding, elle a été longtemps quasiment le fruit de son seul travail. Aujourd'hui, il y a toujours très peu de développeurs participant à son évolution, mais les correctifs sont réguliers et la sécurité suivie.
| Site de référence | http://www.slackware.com |
| Téléchargement (CDs/DVDs) | http://www.slackware.com/getslack/ |
| Fil d'infos sécurité | http://www.slackware.com/security/ http://www.slackware.com/changelog/stable.php?cpu=i386 |
Les mises à jour de sécurité sont postées sur la liste security@… avec le préfixe [slackware-security] dans leur objet. Le trafic est de 5 à 10 mails par mois.
2. Installation
La version stable de Slackware est actuellement la 10.2 (sortie le 14 septembre 2005). Elle est distribuée sous forme de 4 CD-ROM, dont 2 de programmes compilés et de 2 de sources. Le premier CD suffit en général, il contient l'ensemble des programmes nécessaires pour un serveur typique. Le deuxième CD contient les environnements graphiques et peut être booté en tant que "Live-CD".
Lorsque l'on boote sur le CD 1 de Slackware, on doit faire son premier choix.
Version du noyau
Cette étape consiste à choisir un noyau Linux et une configuration qui va vous permettre de détecter l'essentiel du matériel (disques, interfaces réseau) et procéder à l'installation et la configuration minimales de votre système.
Si vous n'êtes pas sûr de la configuration de votre matériel, essayez d'abord le noyau par défaut (appelé bare.i, appuyez simplement sur entrée). Vous obtiendrez une liste complète des noyaux disponibles avec la touche F3.
Système initial
Si la séquence de boot se déroule bien, vous obtiendrez un prompt de "login" (après avoir optionnellement spécifié votre type de clavier - choisissez fr-latin1). Appuyez simplement sur entrée, et vérifiez si votre(vos) disque(s) dur(s) et carte(s) réseau(x) ont bien été détectés:
# ls /proc/ide # cat /proc/scsi/scsi # ifconfig -a # dmesg | more
Partitionnement
Vous devez à présent partitionner votre disque dur, il est recommandé d'utiliser cfdisk pour ce faire. Les mêmes recommandations que le partitionnement d'un système Debian GNU/Linux sont applicables à Slackware. Exemple de partitionnement possible (notez bien la présente du flag Boot sur la première partition):
Name Flags Part Type FS Type [Label] Size (MB)
----------------------------------------------------------------------------------------------
hda1 Boot Primary Linux [/] 1250.25
hda2 Primary Linux swap 1250.25
hda3 Primary Linux [/var] 36998.75
Installateur
Il reste alors à lancer l'assistant d'installation qui va simplifier la configuration des éléments principaux:
# setup
Vous allez alors passer les étapes suivantes:
- Swap: détection, formatage et configuration de la partition de swap
- Système de fichiers: sélection, formatage et configuration des partitions principales; choissisez pour chacune d'elle le type ext3, avec la densité 4096 (a moins que vous puissiez motiver un autre choix!)
- Source: sélection de la source d'installation: Slackware CD-ROM, mode "auto"
- Packages: sélection des packages: en général, vous aurez au moins besoin des sections A, AP, D, L et N; si vous voulez affiner, choisissez l'option menu pour le prompt d'installation (full est recommandé)
Les packages vont alors êtres installés. Si tout s'est bien déroulé, vous allez ensuite procéder à la configuration du système:
- Réseau: configuration de l'interface principale, du hostname et du nom de domaine
- Horloge: choisissez Hardware clock is set to UTC afin que l'horloge matérielle ne dépende pas des horaires d'hiver/été
- Fuseau horaire: sélectionnez Europe/Paris (touche E pour accélerer la recherche)
- Mot de passe root: choisissez un mot de passe efficace (plus de 8 caractères, incluant des caractères spéciaux)
Il ne vous reste plus qu'à retirer le CD-ROM et rebooter, votre nouveau système est prêt.
2. Gestion des paquets
3. Spécificités Slackware
Configuration réseau
Le nom de la machine est dans le fichier /etc/HOSTNAME. Il est initialisé au boot par le script de démarrage /etc/rc.d/rc.S.
La configuration réseau se fait à l'aide du simple fichier de commande /etc/rc.inet1. Il peut être édité via le frontend netconfig. Exemple de configuration (loopback et interface eth0 en DHCP):