Voici ma description pour l’installation d’une Debian Etch/Testing.
Je tiens juste à préciser que quand je me sers des $ c’est pour dire que n’importe quel utilisateur ainsi que root peuvent lancer cette commande. Et lorsque c’est # c’est uniquement l’utilisateur root qui a le droit de faire ceci.
Première chose que j’ai fait et c’est en général ce qu’il faut faire dans un système dit Debian-based c’est :
# apt-get install linux-image-2.6.18-4-686 # apt-get install linux-headers-2.6.18-4-686
EN CONSTRUCTION !!!!
Cette ordinateur contient :
Pour commencer je vais en fait vous détailler comment j’ai installé ma Debian. J’ai récupéré un cd de netinstall de etch (testing à l’époque). J’ai booté dessus et j’ai effectué une installation minimale sans serveur graphique (pour empécher d’installer XFree). J’ai ensuite tapé :
# apt-get install x-window-system-core xserver-xorg gnome
C’est à peu près tout pour l’installation.
Je vous fournis mon source.list pour avoir une Debian Testing/lenny
deb file:/var/cache/apt-build/repository apt-build main # Fichier de configuration de apt-get # Sources officielles deb ftp://ftp.belnet.be/debian/ testing main contrib deb-src ftp://ftp.belnet.be/debian/ testing main contrib #deb ftp://ftp.scarlet.be/pub/debian/ testing main contrib #deb-src ftp://ftp.scarlet.be/pub/debian/ testing main contrib # Sécurité deb http://security.debian.org/ testing/updates main contrib # Sources non-free deb http://ftp.fr.debian.org/debian/ testing main non-free contrib # Ne pas oublier les petits codecs audio et video... #deb http://www.debian-multimedia.org testing main # Sources non-officielles deb http://www.debian-multimedia.org testing main deb-src http://www.debian-multimedia.org testing main # Sources très instable pour beryl deb http://debian.beryl-project.org/ etch main deb-src http://debian.beryl-project.org/ etch main # Vlc en sid ( a enlever si problème ) #deb http://download.videolan.org/pub/videolan/debian sid main #deb-src http://download.videolan.org/pub/videolan/debian sid main # Vlc encore pire Nightlies #deb http://nightlies.videolan.org/build/sid-i386/arch ./
J’ai pour ma part mis à jour dès que je le pouvais en lenny pour ne pas avoir un écart énorme entre etch et cette testing. Donc un très joli :
# apt-get update # apt-get dist-upgrade
Ensuite j’ai attaqué le wifi, avec les drivers ipw2200 fourni sur le site :Téléchargement ieee80211,Téléchargement ipw2200,Téléchargement ipw2200-firmware J’ai téléchargé à chaque fois les dernières versions. Je vous conseille au préalable d’installer wireless-tools :
# apt-get install wireless-tools
Pour le firmware :
$ mkdir firmware && cd firmware $ cp ../ipw2200-fw-$VERSION.tgz ./ $ tar -xvzf ipw2200 ipw2200-fw-$VERSION.tgz # cp * /lib/firmware # cd .. && rm -fr firmware
Pour le ieee80211 :
$ mkdir ieee80211 && cd ieee80211 $ cp ../ieee80211-$VERSION.tgz ./ $ tar -xvzf ieee80211-$VERSION.tgz $ cd ieee80211-$VERSION $ make # make install # cd ../.. && rm -fr ieee80211
Et pour finir le driver ipw2200 :
$ mkdir ipw2200 && cd ipw2200 $ cp ../ipw2200-$VERSION.tgz ./ $ tar -xvzf ipw2200-$VERSION.tgz $ cd ipw2200-$VERSION $ make # make install # cd ../.. && rm -fr ipw2200
Et voila s’il n’y a aucune erreur vous avez votre interface qui apparaitra avec :
# modprobe ipw2200 # iwconfig
Pour moi c’est l’interface eth1. NOTE : je n’ai plus besoin de lancer de modprobe car au boot après l’installation Debian charge automatiquement le module. Vous avez juste à vérifier avant de passer à l’étape suivante de ne pas avoir “radio off” sur votre interface eth1 lorsque vous tapez iwconfig. Si c’est le cas il faut appuyer sur le bouton droit en façade (celui qui clignotait orange) et vérifiez que ce soit un mot comme “unassociated” ou “IEEE80211...”
Grâce à ma Gentoo précédente j’ai découvert la puissance de wpa_supplicant. Je vais donc vous décrire la manière que j’emploi pour me connecter sur les différents réseau (ouvert, wep, wpa).
Pour les réseau ouvert :
# iwconfig eth1 essid NOMDURESEAU # dhclient eth1
Pour les réseau wep :
# iwconfig eth1 essid NOMDURESEAU key CLEDURESEAU # dhclient eth1
Pour les reseau wpa je dois avoir créer un fichier /etc/wpa_supplicant/wpa_supplicant.conf qui ressemble à ça :
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=2
# Réseau WPA-PSK de chez moi
network={
ssid="SSID DE VOTRE RESEAU"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
group=TKIP
psk="CLE WPA-PSK"
}
# Réseau à authentification de mon école
network={
ssid="SSID DU RESEAU"
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MSCHAPV2"
identity="LOGIN"
password="MOT DE PASSE"
}
Je vous conseille de n’en laisser qu’un seul (moi je commente l’un deux avec des #). Ensuite vous avez juste à taper :
# wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant/wpa_supplicant.conf & et après un temps de quelques secondes quand il retourne succeeded tapez entrée et # dhclient eth1
Et voila vous pouvez vous connecter à votre réseau.
J’ai ensuite installé powersaved :
# apt-get install powersaved
Ce binaire est une mine car il gère tout sur mon ordinateur (si vous voulez l’utiliser sur une autre distribution il faut savoir qu’il est moins performant). Il permet de gérer trois comportement du processeur (powersave, ondemand, performance), et la mise en veille ainsi que l’hibernation. Je vous laisse le configurer c’est assez simple (en modifiant les fichiers dans /etc/powersave)
Pour les fraquences du processeur :
# powersave -l (met en vitesse minimum le processeur) # powersave -A (permet une variation entre 600 et 1800 MHz) # powersave -f (met en vitesse maximum le processeur)
# powersave -U (permet de lancer l'hibernation : Fn+F4 fait la même chose) # powersave -u (permet de mettre en veille : même chose quand vous fermez l'écran)
Voila vous avez les commandes de base.
Je me suis rendu compte que le son ne marchait pas (c’était étrange d’autant plus que les autres distributions n’ont pas eu de problème). J’ai donc suivi le tutorial disponible sur le site ubuntu.
Je vais vous décrire ce que j’ai fais. Il était conseillé d’installer :
# apt-get install build-essential gettext gcc-3.4 alsa-source linux-headers-`uname -r` kernel-package ncurses-dev fakeroot
Je vous le recommande aussi. Faites ensuite :
# dpkg-reconfigure alsa-source
Ce qui permettra d’avoir un menu qui s’ouvre avec la liste des drivers à compiler vous avez juste à décocher tout sauf celui qui s’appelle hda-intel. Après :
# cd /usr/src && tar -xvjf alsa-driver.tar.bz2 # cd linux-headers-`uname -r` # make-kpkg --rootcmd=fakeroot --append-to-version=-4-686 modules-image (remplacez -4-686 par la fin de votre numéro de version de noyau linux) # cd .. # ls | grep alsa-modules (vous permet de trouver le nom du fichier deb créé) # dpkg -i alsa-modules-`uname -r`_1.0.13-5+2.6.18-4-686-10.00.Custom_i386.deb (mettez le nom de votre deb a la place du mien)
Ensuite vous ajoutez sn-hda-intel dans /etc/modules :
# echo "snd-hda-intel" >> /etc/modules
Et :
# echo "alias snd-card-0 snd-hda-intel" >> /etc/modprobe.d/sound # echo "options snd-hda-intel model=acer position_fix=1 index=0" >> /etc/modprobe.d/sound
Je vous conseille de rajouter ces trois lignes que si elles ne sont pas déjà présente dans les deux fichiers.
Si vous voulez régler le son il y a la possibilité de le faire en ligne de commande avec alsamixer (ça marche extrèmement bien).
Je tiens à citer ma source qui m’a été très utile : HDA-INTEL sur ubuntu.fr
Vous pouvez aller sur Gnome Looks pour pouvoir modifier votre interface.
Vous avez juste à installer le logiciel 915resolution qui permet d’ajouter la résolution 1280×800 au démarrage. NOTE : il y a quelque problème au niveau de la mise en hibernation : à la sortie la résolution se retrouve être du 1024×768 (je n’ai pas encore réglé ce problème)
# apt-get install 915resolution
EN CONSTRUCTION
Conky est un utilitaire super simpa qui permet d’afficher les informations du système en forme de texte collé sur l’image du bureau.
Je vous donne mon .conkyrc :
# maintain spacing between certain elements
use_spacer yes
# set to yes if you want tormo to be forked in the background
background yes
use_xft yes
# Xft font when Xft is enabled
#xftfont Bitstream Vera Sans Mono-10
#xftfont Andale Mono-9
#xftfont Clean-8
#xftfont cubicfive10:pixelsize=8
xftfont squaredance10:pixelsize=10
#xftfont swf!t_v02:pixelsize=10
# Text alpha when using Xft
xftalpha 1
#mail_spool $MAIL
# Update interval in seconds
update_interval 2.0
# Create own window instead of using desktop (required in nautilus)
own_window no
own_window_hints undecorated,top,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 290 5
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no # amplifies text
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 2
# border margins
border_margin 2
# border width
border_width 2
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey90
default_shade_color black
default_outline_color DarkGrey
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 14
gap_y 34
# Subtract file system buffers from used memory?
no_buffers no
# set to yes if you want all text to be in uppercase
uppercase no
# stuff after 'TEXT' will be formatted on screen
#####${color #98c2c7}Heure : ${time %k:%M}$color
#####${color #98c2c7}NOMS PID CPU% MEM%
#####${color #e5e5e5}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
#####${color #c4c4c4}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
#####${color #a3a3a3}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
#####${color #828282}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
TEXT
${color #ffcb48}$nodename :$color ${color #828282}$sysname $kernel on $machine$color
${color #98c2c7}Uptime :$color $uptime
${color #98c2c7}Batterie :$color ${color #FF0000}${exec acpi -V | grep Battery | cut -c 17-}$color
${color #98c2c7}Mode d'alimentation :$color ${exec acpi -V | grep Adapter | cut -c 17-}
${color #98c2c7}Temperature : Systeme :$color ${color #FF0000}${exec acpi -V | grep Thermal | cut -c 17-}$color
${color #98c2c7} Disque dur : $color ${color #FF0000}${exec hddtemp /dev/hda | cut -c 27-}$color
${color #ffcb48}Donnees :$color
${color #98c2c7}Swap :$color $swapperc% ${color #78af78}${swapbar 6}$color
${color #98c2c7}Root :$color ${fs_free_perc /}% ${fs_free /} ${color #78af78}${fs_bar 6 /}$color
${color #98c2c7}Home :$color ${fs_free_perc /home}% ${fs_free /home} ${color #78af78}${fs_bar 6 /home}$color
${color #98c2c7}Windows :$color ${fs_free_perc /mnt/windows}% ${fs_free /mnt/windows} ${color #78af78}${fs_bar 6 /mnt/windows}$color
${color #98c2c7}Stockage :$color ${fs_free_perc /mnt/stockage}% ${fs_free /mnt/stockage} ${color #78af78}${fs_bar 6 /mnt/stockage}$color