Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
fr:howtos:misc:get_acquainted_with_slackware [2015/01/12 14:02 (UTC)] – [Gestion des paquets logiciels.] didierspaier | fr:howtos:misc:get_acquainted_with_slackware [2020/08/10 14:56 (UTC)] (Version actuelle) – [Ressources] Deleting the link to the old Slackware store ellendhel |
---|
| |
==== Introduction ==== | ==== Introduction ==== |
Ce document doit permettre aux nouveaux venus de se familiariser rapidement avec Slackware Linux. Pré-requis : | Ce document doit permettre aux personnes ayant déjà utilisé un autre système de style Unix, comme une autre distribution Linux, *BSD ou OS X de se familiariser rapidement avec Slackware Linux. Nous supposons que les lecteurs : |
* connaître un autre système de style *nix, comme une autre distribution Linux, *BSD ou OS X, les principales commandes Unix et les concepts associés. | * connaissent les principales commandes Unix et les concepts associés |
* savoir localiser et éditer un fichier texte (notamment un fichier de configuration) et lire un script shell simple. | * savent éditer un fichier texte (notamment un fichier de configuration) |
| * savent lire un script "shell" simple. |
| |
==== Ressources ==== | ==== Ressources ==== |
Le site [[http://slackware.com|slackware.com]] est un point d'entrée vers les ressources suivantes : | Le site [[http://slackware.com|slackware.com]] est un point d'entrée vers les ressources suivantes : |
| |
* [[https://store.slackware.com/cgi-bin/store|La boutique]] pour soutenir financièrement Slackware | |
* des [[http://mirrors.slackware.com/slackware/slackware-iso/|images ISO]], une [[http://mirrors.slackware.com/|liste de miroirs]], des [[http://www.slackware.com/getslack/torrents.php|torrents]] pour obtenir la distribution, | * des [[http://mirrors.slackware.com/slackware/slackware-iso/|images ISO]], une [[http://mirrors.slackware.com/|liste de miroirs]], des [[http://www.slackware.com/getslack/torrents.php|torrents]] pour obtenir la distribution, |
* [[http://mirrors.slackware.com/slackware/|les arbres des fichiers]] depuis la version 1.01 | * [[http://mirrors.slackware.com/slackware/|les arbres des fichiers]] depuis la version 1.01 |
* Le [[http://packages.slackware.com/|navigateur de paquets]] permet une recherche de paquets pour toutes les versions depuis Slackware 8.1 | * Le [[http://packages.slackware.com/|navigateur de paquets]] permet une recherche de paquets pour toutes les versions depuis Slackware 8.1 |
| |
=== Le répertoires et documents à la racine des arbre des fichiers de la distribution === | === Les répertoires et documents à la racine de l'arborescence des fichiers de la distribution === |
Ces documents sont aussi disponibles à la racine de chaque [[http://mirrors.slackware.com/slackware/slackware-iso/|image ISO]] | Ces documents sont aussi disponibles à la racine de chaque [[http://mirrors.slackware.com/slackware/slackware-iso/|image ISO]] |
| |
|-- pasture/ paquets et sources obsolètes | |-- pasture/ paquets et sources obsolètes |
|-- patches/ paquets et sources mis à jour après une parution | |-- patches/ paquets et sources mis à jour après une parution |
|-- slackware/ paquets de base (si 64-bit) | |-- slackware/ paquets de base (si 32-bit) |
|-- slackware64/ paquets de base (si 32-bit) | |-- slackware64/ paquets de base (si 64-bit) |
|-- testing/ paquets pour les aventureux | |-- testing/ paquets pour les aventureux |
`-- usb-and-pxe-installers/ autres méthodes d'installation | `-- usb-and-pxe-installers/ autres méthodes d'installation |
L'installateur est en mode texte, le document Slackware-HOWTO présente le processus d'installation. | L'installateur est en mode texte, le document Slackware-HOWTO présente le processus d'installation. |
| |
L'installateur d'origine existe seulement en Anglais mais le projet [[http://slint.fr|Slint]] offre des [[http://slint.fr/installer.html|installateurs polyglottes]], qui en outre complètent la configuration du système : choix de la langue, du plan de clavier et création d'utilisateurs "ordinaires". Un [[http://slint.fr/package.html|paquet Slint]] aussi installé rend polyglottes les principaux outils d'administration et/ou leurs pages de manuels. Depuis la version 14.1 les installateurs Slint peuvent être pilotés par un terminal Braille, aussi utilisable sur le système installé. | L'installateur d'origine existe seulement en Anglais mais le projet [[http://slint.fr|Slint]] offre des [[http://slint.fr/installer.html|installateurs polyglottes]], qui en outre complètent la configuration du système : choix de la langue, du plan de clavier et création d'utilisateurs "ordinaires". Un [[http://slint.fr/package.html|paquet Slint]] aussi installé rend polyglottes les principaux outils d'administration et/ou leurs pages de manuels. Depuis la version 14.1 les installateurs Slint peuvent être pilotés par un terminal Braille, aussi utilisable sur le système installé. |
| |
=== Configuration post-installation === | === Configuration post-installation === |
| |
Les tâches de configuration et d'administration doivent être effectuée comme root. Si vous vous êtes connecté comme utilisateur ordinaire, tapez ''su'' (pour obtenir les privilèges de root) ou ''su -'' (pour devenir root). La commmande ''sudo'', disponible, est peu usitée pour administrer Slackware. | Les tâches de configuration et d'administration doivent être effectuée comme root. Si vous vous êtes connecté comme utilisateur ordinaire, tapez ''su'' (pour obtenir les privilèges de root) ou ''su -'' (pour devenir root). La commmande ''sudo'', disponible, est peu usitée pour administrer Slackware. |
* Pour créer de utilisateurs "ordinaires", tapez ''adduser'' | * Pour créer de utilisateurs "ordinaires", tapez ''adduser'' |
* Pour changer de police de caractères pour la console tapez ''setconsolefont'' | * Pour changer de police de caractères pour la console tapez ''setconsolefont'' |
* Pour changer de plan de clavier à la console éditez /etc/rc.d/rc.keymap et rendez-le exécutable | * Pour changer de plan de clavier à la console éditez /etc/rc.d/rc.keymap et rendez-le exécutable |
* Pour changer de langue éditez /etc/profile.d/lang.sh et le cas échéant /etc/profile.d/lang.csh. Nota : dans Slackware /bin/sh est un lien symbolique vers /bin/bash. | * Pour changer de langue éditez /etc/profile.d/lang.sh et le cas échéant /etc/profile.d/lang.csh. Nota : dans Slackware /bin/sh est un lien symbolique vers /bin/bash. |
* Pour modifier les réglages de clavier pour X (en mode graphique), copiez /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf dans etc/X11/xorg.conf.d puis éditez la copie. Le fichier /etc/X11/xkb/rules/evdev.lst répertorie toutes les valeurs possibles de XkbModel, XkbLayout, XkbVariant et XkbOptions sous les intitulés respectifs ''! model'', ''! layout'', ''! variant'' et ''! option'' | * Pour modifier les réglages de clavier pour X (en mode graphique), copiez /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf dans etc/X11/xorg.conf.d puis éditez la copie. Le fichier /etc/X11/xkb/rules/evdev.lst répertorie toutes les valeurs possibles de XkbModel, XkbLayout, XkbVariant et XkbOptions sous les intitulés respectifs ''! model'', ''! layout'', ''! variant'' et ''! option'' |
* Vous pouvez ré-exécuter des scripts de configuration (déjà utilisés à la fin de l'installation) en utilisant la commande ''pkgtool'', entrée de menu ''Setup''. | * Vous pouvez ré-exécuter des scripts de configuration (déjà utilisés à la fin de l'installation) en utilisant la commande ''pkgtool'', entrée de menu ''Setup''. |
Sinon, pour passer du mode console au mode graphique, choisissez d'abord votre gestionnaire de fenêtre ou bureau par défaut grâce à la commande ''xwmconfig'', soit comme root (pour tous), soit comme utilisateur ordinaire (pour celui-ci). Tapez ensuite ''startx'' pour démarrer ce gestionnaire de fenêtres ou bureau depuis la console après démarrage du système. | Sinon, pour passer du mode console au mode graphique, choisissez d'abord votre gestionnaire de fenêtre ou bureau par défaut grâce à la commande ''xwmconfig'', soit comme root (pour tous), soit comme utilisateur ordinaire (pour celui-ci). Tapez ensuite ''startx'' pour démarrer ce gestionnaire de fenêtres ou bureau depuis la console après démarrage du système. |
| |
Pour Slackware les niveaux d'exécution configurés dans /etc/inittab sont : | Pour Slackware les niveaux d'exécution configurés dans /etc/inittab sont : |
* 0 : arrêt | * 0 : arrêt |
* 1 : un seul utilisateur | * 1 : un seul utilisateur |
* 3 : multi-utilisateurs (niveau par défaut) | * 3 : multi-utilisateurs (niveau par défaut) |
* 4 : idem, mais avec un gestionnaire de sessions pour X | * 4 : idem, mais avec un gestionnaire de sessions pour X |
* 6 : redémarrage | * 6 : redémarrage |
| |
A ces niveaux correspondent des scripts dans /etc/rc.d : | A ces niveaux correspondent des scripts dans /etc/rc.d : |
* rc.S exécuté au démarrage, il initialise le système, vérifie et monte les systèmes de fichier. | * rc.S exécuté au démarrage, il initialise le système, vérifie et monte les systèmes de fichier. |
* rc.M en mode multi-utilisateurs, il démarre la plupart des services (démons lancés par des scripts dans /etc/rc.d si exécutables). | * rc.M en mode multi-utilisateurs, il démarre la plupart des services (démons lancés par des scripts dans /etc/rc.d si exécutables). |
* rc.K passe en mode mono-utilisateur (niveau d'exécution 1 ou S). | * rc.K passe en mode mono-utilisateur (niveau d'exécution 1 ou S). |
* rc.4 démarre un gestionnaire de sessions : gdm, kdm ou xdm, d'autres peuvent êtres ajoutés en editant le script). | * rc.4 démarre un gestionnaire de sessions : gdm, kdm ou xdm, d'autres peuvent êtres ajoutés en editant le script). |
* rc.0 arrête le système (lien symbolique vers rc.6). | * rc.0 arrête le système (lien symbolique vers rc.6). |
* rc.6 redémarre ou arrête (si appelé comme rc.0) le système proprement. | * rc.6 redémarre ou arrête (si appelé comme rc.0) le système proprement. |
En complément, Slackware comporte une structure de gestion des services par niveau d'exécution de style ''sysvinit'', pour les logiciels non compris dans la distribution (commerciaux, notamment) qui le nécessitent. | En complément, Slackware comporte une structure de gestion des services par niveau d'exécution de style ''sysvinit'', pour les logiciels non compris dans la distribution (commerciaux, notamment) qui le nécessitent. |
| |
La gestion des services à lancer au démarrage peut se faire : | La gestion des services à lancer au démarrage peut se faire : |
* manuellement en rendant exécutable : (''chmod 755 <nom du script>'') ou non : (''chmod 644 <nom du script>'') le script correspondant dans /etc/rc.d | * manuellement en rendant exécutable : (''chmod 755 <nom du script>'') ou non : (''chmod 644 <nom du script>'') le script correspondant dans /etc/rc.d |
* grâce à la commande ''pkgtool'' (choisir ''Setup'' puis ''services'' dans le menu). | * grâce à la commande ''pkgtool'' (choisir ''Setup'' puis ''services'' dans le menu). |
| |