======Introduction======


Ce tutoriel est destiné aux personnes souhaitant personnaliser leur installation de
Frugalware, à partir d'un système de base.
Les informations fournis dans les chapitres suivant peuvent-être complétées ou ameliorées. 



======Installation======

Suivez [[installation|L'installation présentée étape par étape]]
, Lorsque vous arrivez à l'étape de la sélection des paquets ne conservez que le groupe **base** et poursuivez l'installation. rendez-vous au premier boot ...

======Premier soins======

Après avoir booté avec succès sur votre nouveau système, loger-vous en root.

Nous allons premièrement mettre à jour la liste des paquets puis installer les outils nécessaires à la modification des paramètres de configuration.

  pacman -Syu
  pacman -S nano vim sudo

Si vous ne souhaitez pas utiliser **sudo** ne l'installer pas, vous pouvez donc sautez le chapitre suivant. ^_^





======Configurer SUDO======

La méthode de configuration suivante n'est pas certifiée, elle fonctionne bien sur mon poste, je vous invite à la compléter si des éléments vous paraissent éronnés.

Si votre poste est destiné à la production, je ne vous conseille pas de suivre ce chapitre, ou du moins tant que celui-ci n'auras pas été certifié sans faille de sécurité.


Nous allons créér un group "admin" et placer votre utilisateur dans ce dernier.

  nano /etc/group

A la fin du fichier ajouter la ligne :

  admin:x:117:votrelogin

n'oubliez pas de remplacer "votrelogin" par votre nom d'utilisateur pour sauvegarder les modifications tapez sur la touche "F3" puis confirmez la sauvegarde en tapant "enter", pour sortir faite "F2".

Nous allons maintenant configurer le fichier "sudoer", configuration devant être effectuée avec la commande "visudo" **EXCLUSIVEMENT**, ne vous inquiétez pas si vous ne savez pas vous servir de "vi" toutes les commandes nécessaires à cette opération sont présentes dans les lignes suivantes.

  visudo

Afin de pouvoir insérer du texte avec "vi" tapez sur la touche "i" (i=insert text) repérez la ligne :

  # Defaults 

Juste en dessous rentrez la ligne suivante (faite attention respectez absolument la casse (majuscule...) :

  Defaults        !lecture,tty_tickets,!fqdn 

Maintenant nous allons donner les droits aux utilisateurs du group admin créé précédemment en rajoutant à la fin du fichier les lignes suivante :

  # Members of the admin group may gain root privileges 
  %admin ALL=(ALL) ALL

Ceci étant fait tapez sur la touche "Esc" pour quitter le mode insertion de vi.
Pour sauvegardez tapez : 

  :wq!

Si tout s'est bien passé vous pouvez clore votre session root et vous logger avec votre compte utilisateur. 
Vous pouvez maintenant suivre le reste du tutoriel en rajoutant simplement "sudo" devant les commandes indiquées.

======Xorg (serveur X) et Alsa (Son)======

{{  http://aviaweb.free.fr/ftp/images/ecran.png}}  
Nous allons installer [[:X.org]] et les outils de configuration (**xconfig**)

tapez la ligne suivante :

  pacman -S xorg-server xmessage xsetroot

Afin d'avoir un affichage fonctionnel tapez :

  setup

Sélectionnez la ligne **xconfig** et rentrer les paramètres désirés, résolution et nombre de bit.
Je vous conseille de laisser les paramètres par défaut pour l'instant, vous aurez l'occasion d'effectuer des réglages plus fin une fois les drivers propriétaire installés.

Pour les détails de configuration de **X**, je vous invite à consulter la page [[drivers3D|Accéleration 3D et drivers binaires (NVIDIA et ATI)]] vous trouverez toutes les informations nécessaires pour l'installation des pilotes propriétaires...

{{  http://aviaweb.free.fr/ftp/images/note.png|}}

Pour installer ALSA tapez :

  pacman -S alsa-lib alsa-utils

Pour la configuration tapez :

  alsaconf

Il vous suffit de suivre simplement les indications, tout est automatisé et il est très rare d'avoir des problèmes de configuration avec "alsaconf".

====== Installation d'un environnement graphique ======

Maintenant il vous faut installer un environnement graphique comme [[environnement:gnome:presentation|GNOME]], [[kde:presentation|KDE]] ou [[environnement:xfce:presentation|XFCE]].

=====Gnome=====
{{  http://aviaweb.free.fr/ftp/images/150px-gnomelogo.svg.png}}
Nous allons maintenant passez à l'installation de Gnome, grace à la commande suivante vous bénéficirez d'une interface gnome comptenant :

- Les outils de configuration du bureau.

- Totem-xine pour lire vos vidéo, 

- [[graphisme:Gthumb]] pour visionner vos images,

- [[graphisme:Evince]] pour la lecture des PDF,

- [[Firestarter]] pour configurer votre parfeu.

  pacman -S gnome-core nautilus-open-terminal nautilus-gksu unrar firestarter





=====KDE=====

{{  http://aviaweb.free.fr/ftp/images/60px-kde_logo.svg.png}}

- [[:Kopete]] pour le chat

- [[multimedia:Amarok]] pour écouter de la musique

- [[multimedia:kaffeine]] pour lire des vidéos

- kde-i18n-fr à rajouter si vous souhaiter avoir kde en français

- Kde-apps est optionnel et a mettre si vous souhaitez installer toute les application de kde 

  pacman -S kde kde-i18n-fr kde-core kde-apps kde-lib kopete amarok kaffeine

=====XFCE=====

{{ http://aviaweb.free.fr/ftp/images/xfce.jpg}}

- [[:Thunar]] pour parcourir ses fichiers

- [[multimedia:Mplayer]] pour lire ses vidéos

- [[multimedia:xmms]] pour lire ses musiques

  pacman -S xfce4 xfce4-core thunar mplayer xmms



======Les outils de compilation======
{{  http://aviaweb.free.fr/ftp/images/package.png|}}
Je vous conseille vivement de ne pas passer cet étape même si vous ne développez pas (encore :-P), tout ces outils se révèlent bien pratiques lorsque vous voulez installer des softs propriétaires ou bien recompiler votre kernel.


  pacman -S pacman-tools darcs rsync subversion cvs fakeroot kernel-headers

Nous allons configurer **repoman** et définir un autre emplacement de préférence dans votre /home.

  nano /etc/repoman.conf

repérez la ligne :

  fst_root=/var/fst/

et éditez-la comme ci dessous :

  #fst_root=/var/fst/
  fst_root=/home/votrelog/devfrugal/

Remplacer "votrelog" par votre nom d'utilisateur et créé le dossier "devfrugal"

  mkdir /home/votrelog/devfrugal/

Vous pouvez maintenant mettre à jours les sources en tapant :

  repoman upd

Si vous désirez plus tard apprendre à vous servir de ces outils, rendez-vous sur les pages [[Repoman]] et [[Création de paquets|Création de script FrugalBuild et de paquet FPM]]
Dont ce chapitre est inspirez.(voir copier :-\)


======Outils Web======

===== Navigateur Web =====

{{  firefox.png|}}
Un navigateur web est essentiel pour un os fraichement installer,tapez :

  pacman -S firefox firefox-fr openjre flashplugin mplayerplug-in

Afin d'avoir un [[:Firefox]] complet + [[le plugin mplayer]].


======Petit plus======

Avant de terminer votre installation, videz le cache de tous les paquets téléchargés :

  pacman -Scc

puis

  reboot

======Premier boot graphique======

Une fois que vous avez redémarré je vous conseille de configurer directement le pare-feu :

  Application => outils système => Firestarter.


======Conclusion======

Voila votre système est prêt il ne vous reste plus qu'à parcourir la liste des Logiciels disponibles sur le wiki.



Si il y à des suggestions où des commentaires le forum est là, amusez-vous bien !! :-)