Bonjour,
Je me propose aujourd’hui de vous faire un petit tutoriel d’installation d’ArchLinux ainsi que de sa personnalisation.

/*
* Tutoriel d’installation d’archlinux x86_64
* avec comme DE (Desktop Environment) Gnome 3 avec Gnome-shell
******/
Pour plus d’informations :
sur le web : [fr] http://wiki.archlinux.fr, [en] http://wiki.archlinux.org
sur irc : #archlinux-fr serveur irc.freenode.net
sur jabber : salon archlinux-fr serveur chat.jabberfr.org
Voici le lien du torrent
http://dl.yionel.fr/torrents/archlinux-2010.05-core-x86_64.iso.torrent
J’ai choisi de prendre une core à la place d’une netinstall à cause de problème de mirroirs qui n’étaient soit pas à jour, soit trop lent mais qui dans tous les cas me plantait l’installation.
Un conseil vérifier bien sa somme md5 (5253edaf4afe0472f1a96c2985814cc5)
Attention, l’installeur utilise cfdisk qui peut rencontrer des erreurs. Pour éviter tout soucis, partionner au préalablement avec gparted votre disque
Pour générer votre clé bootable
# dd if=archlinux-2010.05-core-x86_64.iso of=/dev/sdX
Je vais considérer que toute l’installation s’est passé correctement et que vous venez de rebooter votre machine en root.
Ajout d’un utilisateur :
# useradd -m -s /bin/bash <nom_utilisateur>
# passwd <nom_utilisateur>
# usermod -G users,wheel,audio,optical,lp,scanner,log,power,storage,video <nom_utilisateur>
Dans /etc/pacman.d/mirrorlist, décommenter « #Server = http://mir.archlinux.fr/$repo/os/x86_64 »
Attention, avec l’installe core, on ne peut utiliser une IP fixe : Seulement en dhcp. En effet, la méthode pour lancer le réseau a changé après le 05/2010
Mettez à jour votre système : # pacman -Syu
Configuration de Xorg avec une carte graphisuqe nvidia
# pacman -Syu xorg-server xorg-xinit xorg-utils xorg-server-utils xorg-xclock xorg-twm xterm nvidia
Pour avoir des polices correctes dans les applications
# pacman -S xorg-fonts-type1 ttf-dejavu artwiz-fonts font-bh-ttf font-bitstream-speedo gsfonts sdl_ttf ttf-bitstream-vera ttf-cheapskate ttf-liberation
Dans un fichier de votre choix : /etc/X11/xorg.conf.d/xxxxx.conf mettez
Section « InputClass »
Identifier « Keyboard »
MatchIsKeyboard « on »
Option « XkbLayout » « fr » # permet d’avoir le clavier fr dans l’environnement X
Option « XkbOptions » « compose:rctrl » # permet d’avoir la touche contrôle droit pour les caractères spéciaux comme œ
EndSection
Les caractères spéciaux sympas
rctrl + < + 3 = ♥
Activez l’auto complétion dans le bash
# pacman -Syu bash-completion
et renseignez le fichier .bashrc (créez le s’il n’existe pas) avec :
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Ensuite un # source .bashrc
Et voila vous avez l’auto-complétion \o/
Installation de Gnome
# pacman -Syu gnome gnome-extra gdm
Dans /etc/rc.conf
DAEMONS=([...] dbus gdm[...])
MODULES=([...] fuse [...])
Dans l’environnement utilisateur, ajoutez au ~/.xinitrc
exec ck-launch-session gnome-session
Gestion du réseau
# pacman -Syu networkmanager network-manager-applet
Après le daemon dbus, mettez le networkmanager dans /etc/rc.conf
DAEMONS=([...] dbus [...] networkmanager [...])
Sudo
# pacman -Syu sudo vim
# EDITOR=vim visudo
Ajouter dans le fichier
USER_NAME ALL=(ALL) ALL
Installer de yaourt (amélioration de pacman)
Ajout dans /etc/pacman.conf
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
Installation d’un splashscreen
$ sudo yaourt -S fbsplash fbsplash-extras fbsplash-theme-arch-black-extras fbsplash-themes-arch-banner fbsplash-theme-arch-minimal
Dans /boot/grub/grub.cfg (j’ai grub2), après linux /boot/vmlinuz26 root=/dev/sdaX
vga=792 splash=silent,theme:arch-banner-icons console=tty1 quiet
Ajout de fbsplash dans DAEMONS de /etc/rc.conf
Ajout de fbsplash dans HOOKS de /etc/mkinitcpio.conf
Prise en charge de flash Adobe (version 32bits)
Dans /etc/pacman.conf rajoutez
[multilib]
Include = /etc/pacman.d/mirrorlist
# pacman -Syu flashplugin
Maintenant les mp3
$ sudo pacman -Syu gstreamer0.10-ugly-plugins
Applications indispensables :p
# pacman -Syu firefox vlc clementine gparted pidgin geany gimp
Personnaliser Gnome-shell
Mettre la date et les secondes dans la barre
$ gsettings set org.gnome.shell.clock show-seconds true
$ gsettings set org.gnome.shell.clock show-date true
Configurer le thème
$ sudo pacman -Syu gnome-shell-extensions-common gnome-tweak-tool
Pour un examen plus approfondi, sur Tux-planet :
Des raccourcis bien pratique :
alt + tab : affiche et switch parmi les applications regroupées par type
alt + ² : switch parmi les sous groupes
ctrl + alt + ( ↑ | ↓ ) : switch parmi les bureaux