|
[Cette page]
|
Arch Linux -- Note d'installation |
====Note d'installation pour Arch Linux====
Downloader la version Full
Allez sur le site : http://www.archlinux.org/download/ et on download la version 2007.5 (Duke) Full à partir du réseau bitTorrent.
Démarrer avec le LiveCD de Arch
Appuyer sur enter pour arriver au prompt
Lancer la commande km pour changer le clavier
# km
Sélectionner CF-Canadien Sélectionner lat9w-16.psfu.gz comme police
Lancer l'installateur de Arch
# /arch/setup
Sélectionner le mode d'installation CD-ROM
Sélectionner le menu 1 Prepare Hard Drive
Sélectionner l'option 2 Partition Hard Drives pour créer les partitions
Sélectionner l'option 3 Set filesystem Mountpoints pour créer le point de montage de la swap et de la racine
On doit sélectionner le type de partition pour la racine, EXT3 est un excellent choix.
Sélectionner le menu 2 Select Packages
Sélectionner seulement BASE et on doit répondre YES à la question Select all packages by default.
Sélectionner le menu 3 Install Packages
Sélectionner le device qui contient le LiveCD de Arch
Sélectionner le menu 4 Configure System
Répondre YES à la question à propos de la configuration automatique des fichiers /etc/rc.conf et /etc/mkinitcpio.conf
Répondre NO si vous n'utilisez pas de boot pour usb,firewire,pcmcia,nfs,raid,raid2,lvm etc... Sélectionner nano comme éditeur de texte.
Configuration du fichier /etc/rc.conf pour un Canadien Français en DHCP
Votre fichier /etc/rc.conf doit ressembler à ceci :
LOCALE="fr_CA.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="America/Montreal"
KEYMAP="cf"
CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-15"
USECOLOR="yes"
MOD_AUTOLOAD="yes"
HOSTNAME="ArchLinux"
# Configuration DHCP DEBUT
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
#necessaire si vous avez un routeur et que vous n'etes pas en DHCP
#gateway="default gw 192.168.0.1"
#ROUTES=(!gateway)
# Configuration DHCP FIN
# Configuration IP STATIC DEBUT
lo="lo 127.0.0.1"
eth0="192.168.1.100 netmask 255.255.255.0 broadcat 192.168.1.255"
gateway="default gw 192.168.0.1"
ROUTES=(gateway)
# Configuration IP STATIC FIN ---
DAEMONS=(syslog-ng network netfs crond )
Configuration du fichier /etc/fstab
On touche à rien pour le moment.
Configuration du fichier /etc/mkinitcpio
Ce fichier contient la configuration de l'image initrd(image des modules préchargés au démarrage). On touche à rien pour le moment.
Configuration du fichier /etc/modprobe.conf
On touche à rien pour le moment.
Configuration du fichier /etc/resolv.conf
On touche à rien pour le moment si on est en DHCP
Configuration du fichier /etc/locale.gen
Ce fichier permet de configurer les locales du système. On doit décommenter la ligne : fr_CA.UTF-8 UTF-8 et celui qui a ISO8859-1.
Création du mot de passe root
Vous devez sasir votre nouveau mot de passe root.
Sélectionner l'option 5 Install Kernel
Installation du noyau par défaut
Vous devez choisir le noyau 2.6.x
Sélectionner l'option 6 Install Bootloader
Vous devez installer Grub.
Si vous avez Windows sur une autre partition,
vous devez enlever les commentaires dans la section correspondante.
Installation de GRUB dans le MBR
Vous devez sélectionner le MBR qui va contenir Grub (/dev/hda ou /dev/sda).
Terminer l'installation
Sélectionner l'option 7 Exit Install
Vous devez enlever le LiveCD de Arch Linux.
Configuration de l'utilisateur et optimisation diverses
Création du compte utilisateur
On se loggue en root.
# useradd -m -s /bin/bash sylvain
# passwd sylvain
# usermod -G users,wheel,locate,audio,optical,floppy,storage,video sylvain
Optimisation des mirrors
On doit éditer le fichier suivant : /etc/pacman.conf
# nano /etc/pacman.conf
Il faut s'assurer d'avoir une ligne Server = devant les deposites de current, extra,community,le deposite de KDEMOD qui permet d'avoir KDE split Ebuild et enfin le deposite de archlinux.fr.
On peut par le fait même mettre en commentaire les includes.
[core]
Server = ftp://ftp.archlinux.org/core/os/i686/
#Include = /etc/pacman.d/core
[extra]
Server = ftp://ftp.archlinux.org/extra/os/i686/
#Include = /etc/pacman.d/extra
[community]
Server = ftp://ftp.archlinux.org/community/os/i686/
#Include = /etc/pacman.d/community
[kdemod-legacy]
Server = http://kdemod.ath.cx/repo/legacy/i686/
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Configuration des locales pour tous les utilisateurs
Vérifier que les locales en root et en user sont les mêmes
# locale -a
Si ce n'est pas le cas Éditer ce fichier /etc/profile
# nano /etc/profile
ajouter
export LC_ALL="fr_CA.UTF-8"
export G_FILENAME_ENCODING="@locale,UTF-8,ISO-8859-15"
!!!Attention, la ligne ci-haut ne fonctionne pas chez moi et créer des problèmes avec les gestionnaires de fenêtre. Zack
# source /etc/profile
# reboot
Mise-à -jour du système
# su -
# pacman -Syu
Ceci peut prendre quelques minutes, car ça va mettre à jour tout le système au grand complet.
Installation du serveur X
# su -
# pacman -S xorg-server xf86-input-mouse xf86-input-keyboard
# pacman -S xf86-video-vesa xorg-xinit xterm
# pacman -S hwd
Configuration du serveur X
Sous ArchLinux, il y a 2 manières de configurer le tout. En effet, il y a la méthode automatique et il y a la méthode semi-automatique présente tout comme sous Gentoo.
Méthode automatique :
# hwd -u
# hwd -xa
Ces 2 commandes vont générer le fichier /etc/X11/xorg.conf pour vous automatiquement.
Méthode semi-automatique :
# xorgconfig
Répondre aux questions. Répondre /dev/input/mice si vous avez une souris USB. Répondre non à la question sur le virtual screen.
On doit connaître le vertical refresh rate et le horizontal refresh rate
pour bien configurer le monitor.
Maintenant c'est le temps d'éditer le fichier /etc/X11/xorg.conf pour configurer le tout manuellement :
# nano /etc/X11/xorg.conf
# ecran LG F700B
HorizSync 30.0 - 70.0
VertRefresh 50-160
-Verifier si defaultdepth est a 24
-Dans la Subsection "Display" qui a un depth de 24 :
Modes "1024x768" "800x600"
C'est dans la Subsection Display qu'on indique les résolutions qu'on veut.
Dans la Section Input Device :
Option "XkbLayout" "ca(fr)"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5" Option pour que la roulette fonctionne !
Changer Driver vesa pour Driver radeon ou Driver intel ou Driver nv
Installation du driver 2D/3D Opensource
ATI
# pacman -S xf86-video-ati
Intel
# pacman -S xf86-video-i810
Nvidia
# pacman -S xf86-video-nv
Installation de KDE en split
Ici c'est pour ceux qui veulent installer KDE 3.5.9
# pacman -S kdemod3-base kdemod3-kde-i18n-fr
Ceci va installer comme avec kde-base/kdebase-startkde sous Gentoo.
Édition du fichier /etc/rc.conf pour activer kdm3
# nano /etc/rc.conf
Àjouter kdm3 dans la variable : DEAMONS
Ici c'est pour ceux qui veulent installer KDE 4.1.1
La première chose à faire c'est de remplacer la ligne suivante
dans /etc/pacman.conf
[kdemod-legacy]
Server = http://kdemod.ath.cx/repo/legacy/i686/
Par
[kdemod-core]
Server = http://kdemod.ath.cx/repo/core/i686
[kdemod-extragear]
Server = http://kdemod.ath.cx/repo/extragear/i686
[kdemod-playground]
Server = http://kdemod.ath.cx/repo/playground/i686/
Ensuite on doit lancer la commande suivante :
# pacman -Sy
# pacman -S kdemod kdemod-kde-l10n-fr kdemod-kdeplasma-addons
Ceci va installer comme avec kde-base/kdebase-startkde sous Gentoo.
Édition du fichier /etc/rc.conf pour activer kdm
# nano /etc/rc.conf
Àjouter kdm dans la variable : DEAMONS
Voilà c'est fait.
Installation de HAL
# pacman -S hal
Édition du fichier /etc/rc.conf pour activer hal
# nano /etc/rc.conf
Àjouter hal dans la variable : DEAMONS
On reboot !!!
Installation de ALSA
# pacman -S alsa-lib alsa-utils
# alsaconf
# alsamixer
Enlever les mutes sur les channels
# alsactl store
Àjouter @alsa dans la variable : DEAMONS
Installation du kit de base pour internet
# pacman -S firefox firefox-i18n flashplugin jdk
# source /etc/profile
Configuration du fichier /etc/fstab
# nano /etc/fstab
/dev/sda8 /mnt/pont vfat defaults,rw,user,umask=0 0 0
/dev/sda1 /mnt/win_c ntfs defaults,ro,user,nls=iso8859-1,nls=utf8,umask=0 0 0
/dev/sda5 /mnt/win_d ntfs defaults,ro,user,nls=iso8859-1,nls=utf8,umask=0 0 0
/dev/sda6 /mnt/win_e ntfs defaults,ro,user,nls=iso8859-1,nls=utf8,umask=0 0 0
/dev/sda7 /mnt/win_f ntfs defaults,ro,user,nls=iso8859-1,nls=utf8,umask=0 0 0
Comme on peut le voir, sda8 c'est une partition FAT32 en lecture/écriture et
sda1,sda5,sda6 et sda7 c'est des partitions NTFS en lecture seule.
Ne pas oublier de créer les répertoires
# mkdir /mnt/pont /mnt/win_c /mnt/win_d /mnt/win_e /mnt/win_f
On reboot
Installation de Mplayer avec tous les plugins
# pacman -S mplayer mplayer-plugin mplayer-skins codecs libdvdcss
# pacman -S transcode libtheora jasper flac libdvdread xvidcore musepack-tools
Essayer un vidéo avec Mplayer en console Si ça plante, vous devez éditer /etc/mplayer/mplayer.conf
Mettre ao=alsa et (vo=xv ou vo=x11)
Même si ca ne plante pas, c'est une bonne idée d'utiliser xv,
surtout pour la rapidité et pouvoir faire un scaling des vidéos.
Installation de Audacious avec tous les plugins
# pacman -S audacious-player audacious-plugins
Configurer l'audio d'alsa et tester un mp3
Installation de K3B et du support DVD
# pacman -S k3b k3b-i18n dvd+rw-tools
Installation de Openoffice
# pacman -S openoffice-base openoffice-spell-fr openoffice-fr ooodi2
Installation de Thunderbird et configuration
# pacman -S thunderbird thunderbird-i18n
Installation de Cups avec une imprimante HP
# pacman -S cups hplip
# /etc/rc.d/cups start
Allez dans http://localhost:631 et ajouter l'imprimante.
Si ça fonctionne pas... Aller sur internet et télécharger le fichier PPD de l'imprimante :
http://www.linuxprinting.org/printer_list.cgi
et downloader le fichier .ppd
Exemple pour une HP3820V
http://www.linuxprinting.org/show_pri ... gi?recnum=HP-DeskJet_3820
# cp HP-DeskJet_3820-hpijs.ppd /usr/share/cups/model
Allez dans http://localhost:631 et ajouter l'imprimante.
Édition du fichier /etc/rc.conf pour activer cups
# nano /etc/rc.conf
Àjouter cups dans la variable : DEAMONS
Installation de Amsn
# pacman -Sy amsn
Installation de Glxinfo et Glxgears
# pacman -Sy mesa
Vérifier si le DRI est activé
# glxinfo
Si ça fonctionne pas, ajuster le nécessaire pour avoir le DRI
Installation de Kpdf
# pacman -S kdemod3-kdegraphics-kpdf
Installation de Ark
# pacman -S kdemod3-kdeutils-ark
Installation de Ksnapshot
# pacman -S kdemod3-kdegraphics-ksnapshot
Installation de Kuickshow
# pacman -S kdemod3-kdegraphics-kuickshow
Commandes à retenir
Synchroniser
# pacman -Sy
Mise-à -jour du système
# pacman -Syu
Mise-à -jour du système download seulement
# pacman -Swyu
Déinstaller un package
# pacman -R [nom du package]
Déinstaller un package avec les dépendances
# pacman -Rcs [nom du package]
Obtenir des infos à propos d'un package
# pacman -Qi [nom du package]
Obtenir le détail du package
# pacman -Ql [nom du package]
Obtenir le nom du package auquel appartient le fichier
# pacman -Qo [nom du fichier]
Recherche le nom du package qui correspond a une chaîne de caractères
# pacman -Qs [chaine]
Effacer la cache de Pacman pour libérer de l'espace
# pacman -Scc
Chercher un package dans les dépôts
# pacman -Ss [nom du programme]
ABS
Installation de ABS
Tout d'abord, vous devez installer le nécessaire pour que ABS fonctionne. De plus, il faut ajouter notre user dans le groupe abs.
# pacman -Sy cvsup wget
# abs
# pacman -S pkgconfig fakeroot
# groupadd abs
# usermod -G abs -a sylvain
# mkdir /var/abs/local
# chown root.abs /var/abs/local
# chmod 775 /var/abs/local
On reboot, les changements vont être actif seulement au prochain login.
Utilisation de ABS
Tout se trouve dans /var/abs. Alors pour compiler un logiciel on doit se positionner dans ce répertoire. De plus, le répertoire /var/abs/local, c'est notre répertoire pour créer nos packages.
# find /var/abs -name "truc"
# cp /var/abs/extra/truc /var/abs/local
# cd /var/abs/local/truc
# makepkg
# pacman -A truc-$pkgver-$pkgrel-$arch.pkg.tar.gz
ou
# pacman -U truc-$pkgver-$pkgrel-$arch.pkg.tar.gz
Liens utiles
http://www.laboiteaprog.com/article-1 ... _demarrer_avec_arch_linux
http://wiki.archlinux.org/index.php/O ... _Arch_Linux_Install_Guide
http://wiki.archlinux.fr/howto:archlinux:abs
http://wiki.archlinux.fr/howto:archlinux:makepkg
http://wiki.archlinux.fr/howto:archlinux:man_pkgbuild
http://kdemod.ath.cx/installation.html
http://kdemod.ath.cx/features.html#packages
http://kdemod.ath.cx/bbs/viewtopic.php?id=892
http://kdemod.ath.cx/bbs/viewtopic.php?id=891
http://wiki.archlinux.fr/kde:install_mod
http://aur.archlinux.org/index.php
QuebecOS est basé à Rimouski et fondé par Sébastien Gagnon © 2004-2010
Theme QOS-humain