InstallationFC4
Guide d'installation de Fedora Core 4 - v1.1 2005-09-14
par Olivier <orx57> Raggi
http://www.orx57.net
olivier [à] orx57 [point] netsansjambon
Sommaire
1. Installation
2. Configuration
2.1. Configuration de sudo
2.2. Configuration de yum
2.3. Configuration de NetworkManager
2.4. Nettoyage
2.5. Installations optionnelles
3. Configuration avancée et remarques
4. Références
1. Installation
A l'invité 'boot:' du DVD/CD d'installation tapez 'linux noselinux' afin de démarrer le processus d'installation en désactivant le système de sécurité SELinux non indispensable pour un poste de travail. Si toutefois vous souhaitez utiliser SELinux, je vous conseille tout de même de le désactiver pour l'installation, et de ne l'activer qu'aprés la première mise-à-jour du système.
Effectuez une installation par défaut de type poste de travail (2ème choix, Workstation). Je ne vous donne pas ici de conseil pour les étapes de partitionnement, et vous laisse traiter ceci comme vous le souhaitez ;op Juste un mot pour les connaisseurs, dans mon expérience personnelle ext3 vs. ReiserFS, je dit : ext3 (cf. 3.).
A l'étape de la configuration de la sécurité et du firewall (pare-feu), activez le firewall en autorisant seulement le protocole SSH et désactivez SELinux afin de ne pas être embêté avec des problèmes lors du premier démarrage et de la première mise-à-jour du système.
Une fois l'installation terminée, veuillez poursuivre avec au moin les chapîtres 2.1 et 2.2 de cette documentation. 2. Configuration 2.1. Configuration de sudo
Sudo est un utilitaire permettant entre autre à un utilisateur d'éxécuter des commandes nécessitant les droits de root sans à avoir à taper le mot de passe de root.
Au premier démarrage et aprés s'être connecté avec son utilisateur, ouvrez un terminal (clic-droit > 'Ouvrir un terminal') et entrez la commande :
su -
Entrez le mot de passe root choisit lors de l'installation, et entrez :
visudo
Décommentez la ligne commençant par %wheel et terminant par (NOPASSWD) et enregitrez la modification (cf. commandes vi).
Ajoutez votre utilisateur au groupe wheel à l'aide de la commande suivante (remplacez <username> par votre nom d'utilisateur) :
usermod -G wheel <username> id <username> exit 2.2. Configuration de yum
Yum est un des utilitaires d'installation et de mise-à-jour des packetages. Je vous conseille d'utiliser celui-ci à la place de up2date. Afin de le configurer de façon à ne pas installer de paquetages incompatibles avec le système, tout en ayant la possibilité de faire appel aux repositories principaux, entrez les commandes suivantes (loggué avec votre utilisateur) :
cd /etc sudo cp yum.conf yum.conf.dist sudo rm -f yum.conf sudo wget http://www.fedorafaq.org/samples/yum.conf sudo rpm -Uhv http://www.fedorafaq.org/yum
Mettez ensuite à jour yum en tappant :
sudo yum -y update yum
Mettez à jour l'ensemble du système à l'aide de la commande suivante : Un peu de patience ! Attendez que la mise-à-jour soit fini avant de faire quoi que ce soit ;o)
sudo yum -y update
Vous pouvez ensuite installer les scripts utiles basé sur yum afin de maintenir au mieu le système :
sudo yum -y install yum-utils
Vous pouvez également installer yumex, une interface graphique pour yum, que je conseille d'utiliser pour les mise-à-jour, et que je trouve également convivial pour rechercher un packetages sur les repositories à l'aide de mots clefs :
sudo yum -y install yumex
Afin de retirer l'icône de notification de mise-à-jour RedHat (up2date), cliquez sur celui-ci, sélectionnez 'configuration...' et cliquez sur la proposition 'Retirer du tableau de bord'.
Redémarrez le système, en passant par le menu 'Environnement de bureau' > 'Clore la session' et en prenant soin de cocher 'Enregistrer la configuration actuelle', afin d'appliquer toute les mise-à-jour. 2.3. Configuration de NetworkManager
NetworkManager est un daemon permettant de gérer facilement les connexions réseaux filaires et sans-fils. Afin de l'activer au démarrage, tapez les commandes suivantes :
su -
Entrez le mot de passe root.
service NetworkManager start service NetworkManagerDispatcher start chkconfig NetworkManager on chkconfig NetworkManagerDispatcher on exit NetworkManagerInfo
La commande NetworkManagerInfo lance un utilitaire graphique affichant un icône dans la bare de notification de Gnome (en haut à droite) qui vous servira à sélectionner les réseaux découvert par le daemon NetworkManager.
Afin d'avoir à disposition cette icône à chaque connexion, il vous faut ajouter NetworkManagerInfo dans les programmes à démarrer pour la session Gnome. Pour cela sélectionnez 'Environnement de bureau' > 'Préférences' > 'Préférences supplémentaires' > 'Sessions', sélectionnez l'onglet 'Programmes au démarrage' et ajoutez la commande 'NetworkManagerInfo' avec comme numéro d'ordre '80'. 2.4. Nettoyage
Le packetage yum-utils que nous avons installé plus haut nous permets à l'aide de la commande suivante de supprimer proprement les anciens noyaux (kernel) sauf la version courante, et la version antérieur au cas où.
sudo package-cleanup --oldkernels 2.5. Installations optionnelles
Multimédia
Economiseurs d'écran :
sudo yum -y install xscreensaver-extras xscreensaver-gl-extras
Totem-xine afin de pouvoir lire les DVD :
sudo yum -y remove totem sudo yum -y install totem-xine sudo yum -y install libdvdcss libdvdnav libdvdplay libdvdread
Plugin Flash pour mozilla firefox :
sudo yum -y --enablerepo=flash install flash-plugin
gStreamer pour le support MP3 :
sudo yum -y install gstreamer-plugins-mp3
GCFilms, un superbe logiciel de gestion de DVDthèque :
sudo yum -y install gcfilms
Jeux
Euh... pas de commentaire, juste pour passer le temps ;o)
sudo yum -y install frozen-bubble
Outils sécurité
No comment. Enjoy! =)
sudo yum -y install john sudo yum -y install nmap nmap-frontend sudo yum -y install ethereal-gnome sudo yum -y install hping2 sudo yum -y install airsnort sudo yum -y install hunt sudo yum -y install p0f
Outils réseaux
Ncftp, un client ftp avancé en ligne de commande :
sudo yum -y install ncftp
Lynx, Un navigateur Internet en mode console (alternative à elinks) :
sudo yum -y install lynx
Autres
Fortune, un truc de geek ;o)
sudo yum -y install fortune-mod
Screen, un gestionnaire de terminal :
sudo yum -y install screen
Module NTFS pour pouvoir monter une partition en lecture seule : A installer aprés chaque mise-à-jour du noyau.
sudo yum -y install kernel-module-ntfs-$(uname -r)
Thunderbird, le client mail de mozilla :
sudo yum -y install thunderbird
Afin de faire de thunderbird le client mail par défaut à la place de Evolution, sélectionnez 'Environnement de bureau' > 'Préférences' > 'Préférences supplémentaires' > 'Applications préférées', sélectionnez l'onglet 'Lecteur de courrier' et sélectionnez 'Thunderbird Mail' dans la liste déroulante.
Outil de notification de mail :
sudo yum -y install mail-notification
gtranslator, outil de traduction Gnome :
sudo yum -y install gtranslator
Afin de pouvoir lire un grand nombre de format de ffichier avec mplayer (RealPlayer *.r(a)m,...) :
sudo yum --enablerepo=atrpms install w32codec
Vous pouvez maintenant partir à la découverte de votre environnement. Bonne continuation ;o) 3. Configuration avancée et remarques
Désactiver les services bluetooth, isdn, kudzu (reconnaissance de nouveau matériel), mdmonitor (RAID), et rhnsd (RedHat Network) au démarrage si ceux-ci ne sont pas nécessaires :
su -
Entrez le mot de passe root.
chkconfig --level 5 bluetooth off chkconfig --level 5 isdn off chkconfig --level 5 kudzu off chkconfig --level 5 mdmonitor off chkconfig --level 5 rhnsd off exit
Pour les portables, désactivez les interfaces réseaux au démarrage et le service ntpd (synchronisation ntp au démarrage) :
Sélectionnez 'Environnement de bureau' > 'Paramètres de système' > 'Réseau', sélectionnez une à une vos interfaces réseaux et cliquez sur 'Modifier', et décochez la case 'Activer le périphérique au démarrage de l'ordinateur'.
su -
Entrez le mot de passe root.
chkconfig --level 5 ntpd off exit
Installez le driver nvidia pour le support de la 3D si vous avez une carte nvidia :
sudo yum -y install nvidia-glx kernel-module-nvidia-$(uname -r)
Lors d'une mise-à-jour du noyau, installez la nouvelle version du driver avant de redémarrer, à l'aide de la commande suivante :
sudo yum -y install kernel-module-nvidia-$(rpm -q --queryformat="%{version}-%{release}\n" kernel | tail -n 1)
Éditez le fichier /etc/sysconfig/network pour y préciser le hostname de votre machine, ainsi que le fichier /etc/hosts pour l'ajouter à la ligne localhost (nécessaire pour le bon fonctionnement de Gnome) :
sudo vi /etc/sysconfig/network sudo vi /etc/hosts
Comme je le disais au début de ce document, j'ai préféré faire mes installation avec le système de fichier ext3 plutôt que ReiserFS que j'utilisais pourtant avant. J'ai constaté des performances moins bonnes avec l'installation par défaut, sans chercher à optimiser quoi que ce soit pour ReiserFS, et surtout au démarrage où mes ordinateurs étaient trés long en ReiserFS. Si toutefois vous voulez tout de même faire l'expérience, à l'invite 'boot:' du processus d'installation, vous pouvez entrer 'linux reiserfs noselinux' afin d'obtenir le support de ReiserFS. Vous êtes obligé de désactiver SELinux qui ne cohabite pas vraiment bien avec ReiserFS. 4. Références
* FedoraFAQ [en]
* Unofficial Fedora Guide [en]
* FedoraNEWS.ORG [en]
* FedoraForum [en]