Installation de Gentoo 2008.0 sur Inspiron 1525
Installation
Nous allons donc naturellement commencer par l'installation. Pour une bêta rien a signaler, configurez vos partitions et hop ça nous installe des paquets pré-compiler (gain de temps). L'installation c'est bien déroulé, et je doit dire que l'installateur graphique et de plus en plus stable. En effet je n'ai pas eu de plantage comparé au version précédentes. Passons maintenant à la plus grosse partie, la configurations. Ce qui suit est réalisé en version x86 et non x86_64 pour une installation de Gnome.
Make.conf
Voici mon ficher /etc/make.conf :
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="$CFLAGS"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
#PORTDIR_OVERLAY=""
VIDEO_CARDS="intel i810 v4l v4l2 vesa vga"
INPUT_DEVICES="evdev keyboard mouse synaptics"
LINGUAS="fr"
ALSA_CARDS="hda-intel"
FEATURES="ccache"
CCACHE_DIR="/var/tmp/ccache"
CCACHE_SIZE="2G"
USE="exif gphoto2 xulrunner java nsplugin fbcondecor gnome-keyring mtp totem gphoto2 pulseaudio glitz ieee1394 a52 aac network theora x264 xvid gnutls usb v4l v4l2 musicbrainz tagwriting -accessibility laptop applet gedit nautilus fuse samba keyring networkmanager xinerama dell bash-completion gnome avahi acpi -kde -arts -qt -qt3 -qt4 -qtsupport bluetooth pcmcia -firefox"
Mise à jour de portage
Commençons donc par l'indispensable :
emerge —sync
Une fois la syncronisation effectuée nous allons pouvoir commencer à installer les outils de base. Personnellement à ce niveau de l'installation je préfère mettre à jour Python-2.4 en Python-2.5 (personnel). Dans ce cas executer bien python-updater.
emerge world -av
Il se peut qu'il y ai un problème de dépendance avec mktemp. Il faut le supprimer avant de passer la mise à jour :
emerge —unmerge mktemp
Après quelques minutes de compilation votre système devrai être à jour. Pensez à configurer les fichiers présent dans /etc/conf.d comme rc par exemple. Notez aussi que j'ai eu un petit problème avec curl. Faites :
USE="-ldap" emerge curl
Sinon vous aurez un problème de compilation. Nous allons maintenant à la configuration proprement dit de notre système.
Logiciel de base
Nous allons commencer à installer les logiciels indispensables pour notre petite machine. Regarder mon fichiers packages.kewords en bas de page car notre machine étant assez récente il nous faut les dernière version de logiciels.
emerge acpid pm-utils laptop-mode-tools
Une fois installé il faut ajouter les services au boot :
rc-update add acpid boot
rc-update add laptop-mode-tools boot
Gnome
Une fois le système de base installé nous allons commencer par installer Gnome.
emerge xorg-x11 xdm gdm
emerge gnome-light
Ici je vous laisse choisir les paquets Gnome à installer. Personnellement je suis en 2.22
ALSA
/etc/modules.d/alsa
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
# Set this to the correct number of cards.
# --- BEGIN : Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.16 ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END : Generated by ALSACONF, do not edit. ---
options snd-hda-intel model=dell
#options snd cards_limit=1
Le Wifi
Il faut que vous regardiez quels contrôleur vous avez :
lspci | grep -i wireless | grep —color '3945\\|4965'
Puis passons à l'installation :
Pour ipw3945 : echo "net-wireless/iwlwifi ipw3945" >> /etc/portage/package.use
Pour ipw4965 : echo "net-wireless/iwlwifi ipw4965" >> /etc/portage/package.use
emerge net-wireless/iwlwifi
Configurer l'horloge
Vous avez surment rencontré une erreur au boot concernant rtc . Il faut éditer le fichier /etc/conf.d/clock et modifier ce qui suit :
CLOCK_OPTS="—directisa" CLOCK_SYSTOHC="yes"
Xorg.conf
J'ai eu un peut de problème avec la configuration de Xorg avec Synaptics. Voici mon fichier /etc/X11/xorg.conf
Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
ModulePath "/usr/lib/xorg/modules"
RgbPath "/usr/share/X11/rgb"
EndSection
Section "Module"
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "record"
Load "dbe"
Load "dri"
Load "glx"
Load "GLcore"
Load "xtrap"
Load "extmod"
Load "type1"
Load "freetype"
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "SendCoreEvents"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "event"
Option "SHMConfig" "true"
Option "Emulate3Buttons" "on"
EndSection
Section "Device"
VendorName "Intel Corporation"
BoardName "Mobile Integrated Graphics Controller"
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "XAA"
Option "XAANoOffscreenPixmaps" "true"
Option "FramebufferCompression" "false"
Option "DRI" "true
EndSection
Section "Monitor"
Identifier "Monitor0"
# Modeline "1280x800" 71.53 1280 1330 1363 1447 800 803 809 824 -hsync vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 8
ViewPort 0 0
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
ViewPort 0 0
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
ViewPort 0 0
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "TouchPad" "CorePointer"
EndSection
Section "DRI"
Mode 0666
EndSection
Conclusion&Liens
Pour conclure, il est vrai que j'ai rencontré quelques problème dû au matériels récent sur cette machine en ce qui concerne MESA et Xorg. J'ai dut installer Xorg7.4. Vous trouverez ci-dessous ma configuration pour le noyau. Je n'ai pas tous mis ici, car j'ai fais beaucoup de recherche. N'hésitez pas à utiliser les commentaires pour me poser des questions.