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]