Ma configuration

du vrai rue montgallet

  • Carte mère Asus a8n-e
  • Processeur AMD Athlon 64
  • Carte vidéo leadtek Winfast px6200TC (chipstet nvidia)
  • Carte wifi DLINK
  • Carte Son Create audigy 2 ZS Platinium Pro

Installation

Processus d'installation

Je n'ai installé que le minimum: pas de séléection de groupes de packages (ex.: Environnement graphique). J'obtiens une console et hop qq apt-get et hop me voila avec un bureau tout neuf :-)

Environnement X

Lancer le CD d'installation de debian sarge (pas le netinst, celui-ci n' a pas détecté ma carte réseau embarquée sur la carte mère). Pour info, le driver de la carte réseau intégrée dans la carte mère est forcedeth

#apt-get install x-window-system gnome-desktop-environment gdm msttcorefonts xscreensaver xfstt

Pour la configuration de X, j'ai copié collé cette configuration dans le fichier /etc/X11/XF86Config-4. J'ai eu a faire qq corrections car ce fichier était initialement prévu pour xorg.

Driver Nvidia

J'ai installé le driver fourni sur le site de NVIDIA.

Mise à jour

Personnellement, j'ai fait le choix d'être sous etch (testing). Cependant,cette version n'est pas encore complète, on est obligé de mixer avec des paquets provenant de unstable

Mise en place apt-pinning

Ajouter les définitions d'unstable

deb ftp://ftp.de.debian.org/debian-amd64/debian/ testing main contrib non-free
deb-src ftp://ftp.de.debian.org/debian-amd64/debian/ testing main contrib non-free
deb ftp://ftp.de.debian.org/debian-amd64/debian/ unstable main contrib non-free
deb-src ftp://ftp.de.debian.org/debian-amd64/debian/ unstable  main contrib non-free

Puis définir les préférences et le priorités de chaque source dans le fichier /etc/apt/preferences

Explanation: see http://www.argon.org/~roderick/apt-pinning.html
Package: *
Pin: release o=Debian,a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 600

Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 300

Package: *
Pin: release o=Debian
Pin-Priority: -1

Quelques outils bien utiles

#apt-get install sudo vim ntpdate gnome-volume-manager

Installation et configuration des langues

Par utilisateur:

$set-language-env
Setting up users' native language environment
by modifying their dot-files.
Type "set-language-env -h" for help.

1 : be  (Bielaruskaja,Belarusian)
2 : bg  (Bulgarian)
3 : ca  (Catala,Catalan)
4 : da  (Dansk,Danish)
5 : de  (Deutsch,German)
6 : es  (Espanol,Spanish)
7 : fr  (Francais,French)
8 : ja  (Nihongo,Japanese)
9 : ko  (Hangul,Korean)
10 : lt  (Lietuviu,Lithuanian)
11 : mk  (Makedonski,Macedonian)
12 : pl  (Polski,Polish)
13 : ru  (Russkii,Russian)
14 : sr  (Srpski,Serbian)
15 : th  (Thai)
16 : tr  (Turkce,Turkish)
17 : uk  (Ukrajins'ka,Ukrainian)
Input number > 7
Construction de la liste des paquets...
Which country do you live in?
 1. France
 2. Belgium
 3. Canada
 4. Switzerland
 5. Luxembourg
 6. others
   (1..6, Enter=1) 1
Do you want to use ISO-8859-15 (euro sign) ? O/n

- /home/littlewing/.Xresources --
Active les preferences pour les utilisateurs francais dans
les applications sous X Window.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.Xresources"...

- /home/littlewing/.bash_profile --
Active les preferences pour les utilisateurs francais dans
la console et les autres applications.
Execute lorsque bash est appele au login.

Configurer ?  O/n
Configuration en cours...

- /home/littlewing/.cshrc --
Active les preferences pour les utilisateurs francais dans
la console et les autres applications.
Appele au demarrage de csh.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.cshrc"...

- /home/littlewing/.emacs --
emacs settings.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.emacs"...

- /home/littlewing/.profile --
Active les preferences pour les utilisateurs francais dans
la console et les autres applications.
Execute lorsque ash ou ksh est appele au login.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.profile"...

- /home/littlewing/.tcshrc --
Active les preferences pour les utilisateurs francais dans
la console et les autres applications.
Appele au demarrage de tcsh.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.tcshrc"...

- /home/littlewing/.xsession --
Active les preferences pour les utilisateurs francais sous
X Window. Execute lorsque xdm, wdm ou xinit est utilise.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.xsession"...

- /home/littlewing/.zshenv --
Active les preferences pour les utilisateurs francais dans
la console et les autres applications.
Appele au demarrage de zsh.

Configurer ?  O/n
Configuration en cours...
Construction d'un nouveau fichier "/home/littlewing/.zshenv"...

   La configuration est terminee. Les changements seront effectifs
au prochain login.
   Verifiez chaque fichier de configuration et confirmez les modifications.
Si les preferences ne vous conviennent pas, modifiez-les directement ou
ajoutez de nouvelles preferences apres la ligne 'language-env end'.
   Consultez /usr/share/doc/language-env/README.* pour plus de details.

Installez les paquets suivants.
doc-linux-fr-html, xfonts-base-transcoded, xfonts-100dpi-transcoded, xfonts-75dpi-transcoded

Appuyez sur Entree pour finir.

ALSA

J'ai une carte son soudblaster audigy2 ZS Pro. Les modules sont chargés automatiquent au démérrage grâce à discover.

$sudo apt-get install alsa alsa-utils gnome-alsamixer
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Note, sélection de alsa-base au lieu de alsa
Les paquets supplémentaires suivants seront installés :
  alsa-base linux-sound-base 
Paquets suggérés :
  apmd discover alsa-oss
Les NOUVEAUX paquets suivants seront installés :
  alsa-base alsa-utils linux-sound-base gnome-alsamixer
0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1245ko dans les archives.
Après dépaquetage, 2486ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer O/n ?
Configurer ALSA
$sudo alsaconf
Unloading ALSA sound driver modules: snd-emu10k1 snd-rawmidi snd-seq-device snd-ac97-codec snd-pcm snd-timer snd-ac97-bus snd-page-alloc snd-util-mem snd-hwdep.
Building card database...

Running update-modules...
Architecture-specific modutils configuration for x86_64 not found, using defaults
Loading driver...
Setting default volumes...
Saving the mixer setup used for this in /var/lib/alsa/asound.state.


===============================================================================

 Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.

 Have a lot of fun!

Se laisser guider dans la configuration....

Activer dans gnome-alsamixer "Audigy Analog/Digital Output Pack"

Le son devrait fonctionner maintenant.

Pour ce qui est de la configuration du port midi, infrarouge et du chargements des soundfonts, aller ici

Gamin

Par défaut FAMD est installé pour monitorer les changements survenus sur le FS. Bon c'est un peu une grosse merde et c'est carrément déprécié. .

$sudo apt-get install gamin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  libgamin0
Les paquets suivants seront ENLEVÉS :
  fam libfam0 libfam0c102
Les NOUVEAUX paquets suivants seront installés :
  gamin libgamin0
0 mis à jour, 2 nouvellement installés, 3 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 114ko dans les archives.
Après dépaquetage, 115ko d'espace disque seront libérés.
Souhaitez-vous continuer O/n ?

JAVA

J'ai suivi le tutoriel sur sur le site debian-administration

Pb: pas de plugins java pourr la plateforme amd64 :-( . Je garde ce jdk pr les appli java que j utilise (azureus, jalbum,...)

CHROOT des applications 32 bits

Pour executer les applications 32 bits on est obligé de les faire executer dans le cadre d'un chroot

Le HOWTO sur alioth

Installation des librairies 32Bits

Remarque

Il y avait un répertoire /emul que j'ai supprimé.

$sudo apt-get install ia32-libs debootstrap dchroot
$sudo mkdir -p /var/chroot/etch-ia32
$sudo debootstrap --arch i386 etch /var/chroot/sid-ia32 http://ftp.debian.org/debian
$sudo ln -s /var/chroot/etch-386-ia32/lib/ld-linux.so.2 /lib/ld-linux.so.2
Configuration du chroot paramétrage de la fstab

Dans le fichier /etc/fstab de l'environnement 64bits, ajoute rla configuration suivante

# ia32 chroot
/home           /var/chroot/etch-386-ia32/home none  bind            0       0
/tmp            /var/chroot/etch-386-ia32/tmp none   bind            0       0
proc            /var/chroot/etch-386-ia32/proc proc      defaults        0       0
Configuration de dchroot

Ajouter la ligne suivante dans le fichier /etc/dchroot.conf

ia32    /var/chroot/etch-386-ia32/

Bugs rencontrés

montage des lecteurs de DVD

Attention les yeux, voici un bug propre à l'AMD64

quand vous avez ca:$mount /media/cdrom0/ mount: N'est pas un répertoire

Le seul moyen facile que j'ai trouvé (sur un forum) afin de contourner cette erreur c'est de désactiver le DMA aevc hdparm. C'est crade mais bon...

#apt-get install hdparm

Lancer la commande suivante au démarrage de l'OS

$sudo hdparm -d0 -X /dev/hdd

/dev/hdd:
 setting using_dma to 0 (off)
 setting xfermode to 0 (default PIO mode)
 using_dma    =  0 (off)

ou ajouter la configuration suivante dans le fichier /etc/hdparm.conf

/dev/hdd {
        dma = off
        interrupt_unmask = on
        io32_support = 0
}