Gentoo Logo

[ << ] [ < ] [ Sommaire ] [ > ] [ >> ]


9. Installer les outils système

Table des matières :

9.a. Système de journalisation des évènements

Certains outils ne sont pas inclus dans l'archive stage3 parce que plusieurs paquets fournissent la même fonctionnalité. À vous de choisir ceux que vous voulez installer.

Le premier outil que vous devez choisir devra enregistrer les étapes du démarrage du système. Unix et Linux ont une histoire riche en systèmes de journalisation. Si vous le voulez, vous pouvez enregistrer tous ce qui se passe sur votre système dans des fichiers de journalisation. Cela se passe via le système de journalisation.

Gentoo offre le choix entre plusieurs systèmes de journalisation. Il y a sysklogd qui est l'ensemble d'utilitaires traditionnel, syslog-ng, un système de journalisation avancé et metalog, qui est un système de journalisation hautement configurable. D'autres sont peut-être disponibles, car le nombre de paquets dans Portage ne cesse de croitre.

Si vous avez l'intention d'utiliser sysklogd ou syslog-ng, vous devriez aussi installer logrotate qui permet de recycler les vieux fichiers de journalisation.

Pour installer le système de journalisation de votre choix, utilisez emerge puis ajoutez-le au niveau d'exécution « default » avec la commande rc-update. L'exemple suivant installe syslog-ng. Bien sûr, n'oubliez pas d'y substituer le nom de votre système de journalisation.

Exemple de code 1.1 : installer un système de journalisation

# emerge syslog-ng
# rc-update add syslog-ng default

9.b. Facultatif : le démon Cron

Bien qu'il ne soit pas nécessaire pour votre système, il est judicieux d'installer un démon « cron ». Mais qu'est-ce qu'un tel démon ? Un démon « cron » exécute des commandes planifiées. Il est très utile si vous avez besoin de lancer des commandes régulièrement (par exemple quotidiennement, hebdomadairement, mensuellement).

La Gentoo offre le choix entre plusieurs démon cron :bcron, dcron, fcron et cronie. En installer un est similaire à installer un système de journalisation. Cependant, dcron et fcron requièrent une commande de configuration supplémentaire, crontab /etc/crontab. Si vous ne savez pas lequel choisir, prenez cronie.

Seul le paquet vixie-cron est disponible lors d'une installation sans réseau. Si vous préférez en installer un autre, vous pouvez attendre et l'installer quand vous le pourrez.

Exemple de code 2.1 : installer un démon cron

# emerge vixie-cron
# rc-update add vixie-cron default
(Seulement si vous avez choisi dcron ou fcron.) # crontab /etc/crontab

9.c. Facultatif : indexation des fichiers

Si vous voulez indexer vos fichiers pour pouvoir les retrouver rapidement grâce à l'outil locate, vous devez installer le paquet sys-apps/slocate.

Exemple de code 3.1 : installer mlocate

# emerge mlocate

9.d. Facultatif: accès à distance

Si vous avez besoin d'accéder à votre système à distance, n'oubliez pas d'ajouter sshd au miveau d'exécution « par défaut »:

Exemple de code 4.1 : ajout de sshd au niveau d'exécution « par défaut »

# rc-update add sshd default

Si vous avez besoin d'un accès par console série (ce qui est possible dans le cas de servers distants), vous pourriez avoir besoin de décommenter la section « serial console » dans /etc/inittab si cela n'a pas déjà été fait automatiquement.

Exemple de code 4.2 : édition de /etc/inittab

# nano -w /etc/inittab

L'extrait suivant présente la section décommentée :

Exemple de code 4.3 : décommenter serial consoles dansinittab

# SERIAL CONSOLES
s0:12345:respawn:/sbin/agetty 9600 ttyS0 vt100
s1:12345:respawn:/sbin/agetty 9600 ttyS1 vt100

9.e. Outils du système de fichiers

En fonction du système de fichiers que vous utilisez, vous devez installer ses utilitaires (pour vérifier l'intégrité du système de fichiers, pour ajouter des systèmes de fichiers, etc.). Notez cependant que les outils qui gèrent les systèmes de fichiers ext2, ext3 ou ext4(e2fsprogs) sont déjà installés dans le système de base.

La table suivante liste les outils à installer en fonction du système de fichiers.

Système de fichiers Outil Commande d'installation
XFS xfsprogs emerge xfsprogs
ReiserFS reiserfsprogs emerge reiserfsprogs
JFS jfsutils emerge jfsutils

Si vous utilisez EVMS, vous devez installer le paquet evms :

Exemple de code 5.1 : installer les outils EVMS

# USE="-gtk" emerge evms

On utilise USE="-gtk" pour éviter d'installer les outils graphiques d'EVMS et leurs dépendances. Si vous voulez utiliser ces outils graphiques, vous pourrez recompiler evms plus tard.

Si vous n'avez pas besoin d'outils supplémentaires relatifs au réseau tels que ppp ou un client DHCP, continuez avec la Configuration du chargeur de démarrage.

9.f. Outils réseau

Facultatif : installer un client DHCP

Si vous voulez que votre système acquière une adresse IP automatiquement, vous devez installer dhcpcd (ou tout autre client DHCP — consultez Les modules réseaux pour la liste des clients DHCP disponibles). Si vous ne le faites pas, vous risquez de ne pas pouvoir vous connecter à Internet après avoir fini l'installation.

Exemple de code 6.1 : installer dhcpcd

# emerge dhcpcd

Facultatif : installer un client PPPoE

Si vous avez besoin de ppp pour vous connecter à Internet, installez-le maintenant.

Exemple de code 6.2 : installer ppp

# emerge ppp

Poursuivez avec la configuration du chargeur de démarrage.


[ << ] [ < ] [ Sommaire ] [ > ] [ >> ]


Imprimer

Voir tout

Dernière mise à jour le 16 décembre 2013

Résumé : Ce chapitre vous aide à choisir et à installer quelques outils importants.

Sven Vermeulen
Author

Grant Goodyear
Author

Roy Marples
Author

Daniel Robbins
Author

Chris Houser
Author

Jerry Alexandratos
Author

Seemant Kulleen
Gentoo x86 Developer

Tavis Ormandy
Gentoo Alpha Developer

Jason Huebel
Gentoo AMD64 Developer

Guy Martin
Gentoo HPPA developer

Tim Yamin
Gentoo IA64 developer

Pieter Van den Abeele
Gentoo PPC developer

Joe Kallar
Gentoo SPARC developer

Mike Frysinger
Gentoo * developer

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Stuart Longland
Editor

Tobias Scherbaum
Editor

Xavier Neys
Editor

Joshua Saddler
Editor

Gerald J. Normandin Jr.
Reviewer

Donnie Berkholz
Reviewer

Ken Nowack
Reviewer

Lars Weiler
Contributor

José Fournier
Traducteur

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.