Cet article est dédié à ma configuration de GNU/Linux Debian sur mon ordinateur personnel, si j'aime particulièrement celle ci c'est qu'elle est la maman de Ubuntu qui m'a permis de faire mes premiers pas sous Linux et donc que je connais intimement.

 

 



 

 

Je privilégie le système i686 pae pour sa simplicité, les systèmes amd64 seront choisis par les configs sous AMD et derniers Intel avec plus de 3Go de RAM, cependant il est possible que le résultat diffère d'un système i686.

Mon installation est en dualboot, j'ai réécris le MBR mais il est possible de le garder intact en déplaçant le drapeau de boot sur la partition système de Debian puis d'installer grub sur celle ci, grub pourra sans problème faire booter la partition windows et si on veux supprimer linux il suffira de rendre la partition windows bootable via GParted par exemple.

Le partitionnement se fait en plusieurs étapes importantes, en premier lieux l'analyse du partitionnement actuel, on peux y trouver dans la plus complexe un FAT hidden SYSTEM, un NTFS de 100Go C:, un NTFS DATA lettre suivant le nombre de lecteurs, une autre partition constructeur, une partition EFI de 16Mo,
on peux supprimer la partition DATA et redimensionner la partition C: sous windows avec EASEUS partition tool

ensuite à l'installation de Debian

à la question voulez vous créer un compte superutilisateur je répond non pour activer sudo, le premier utilisateur créé sera donc le superutilisateur avec sudo

on créera une partition étendue de l'espace libre obtenue, puis à l'intérieur : un swap du nombre de RAM disponible pour la gestion de l'hibernation, une partition système "/" EXT4 de 20Go maintenant (au début c'était 8GO, puis 12Go), puis une partition "/home" pour le reste.

...

arrivé sur mon bureau de base en dur, actuellement Gnome3 ou Gnome-Shell, j'édite le sources.list (super pratique : debgen.simplylinux.ch) pour commenter d'un # les sources correspondant au cdrom, j'ajoute de nouvelles sources :

# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 CD Binary-1 20110626-15:45]/ squeeze main

# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 CD Binary-1 20110626-15:45]/ squeeze main

deb http://ftp.fr.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ stable main non-free contrib
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ unstable main contrib non-free
## MATE
deb http://packages.mate-desktop.org/repo/debian wheezy main
#
## e17
deb http://packages.enlightenment.org/debian sid main extras
#
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# squeeze-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

#########################################################
##################### UNOFFICIAL REPOS #################
#########################################################

###### 3rd Party Binary Repos

#### Debian Multimedia - http://www.deb-multimedia.org/
## Run this command: apt-get update && apt-get install deb-multimedia-keyring && apt-get update
deb http://www.deb-multimedia.org testing main non-free

#### Enlightenment - http://enlightenment.org
## Run this command: wget -q http://packages.enlightenment.org/repo.key -O- | apt-key add -
# deb http://packages.enlightenment.org/debian squeeze main extras

## OpenSCAD
# deb http://ppa.launchpad.net/chrysn/openscad/ubuntu lucid main
# deb-src http://ppa.launchpad.net/chrysn/openscad/ubuntu lucid main
 

comme vous avez pu le voir je met plusieurs versions de Debian, pour que ça ne rentre pas en conflit et que j'en désigne une par défaut je crée un ficher apt.conf dans /etc/apt :
 

APT::Default-Release "testing";

 

 

 

 

 

j'ajoute aussi des sources.list séparés dans /etc/apt/sources.list.d/ nommés comme bon vous semble comme par exemple burg.list
 

#### Burg BootLoader manager
deb http://ppa.launchpad.net/bean123ch/burg/ubuntu maverick main
deb-src http://ppa.launchpad.net/bean123ch/burg/ubuntu maverick main
 
### Chromium daily
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu oneiric main
 
## Client OpenSim
deb http://pkg.exodusviewer.com/x86 ./
 
#### Debian Firefox update
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://mozilla.debian.net/ experimental iceweasel-beta
 
#### Google Linux Software Repositories - http://www.google.com
## Run this command: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
# deb http://dl.google.com/linux/deb/ stable main
deb http://dl.google.com/linux/talkplugin/deb/ stable main
 
### ppa minidlna
deb http://ppa.launchpad.net/stedy6/stedy-minidna/ubuntu precise main
deb-src http://ppa.launchpad.net/stedy6/stedy-minidna/ubuntu precise main
 
## mixxx dj soft
deb http://ppa.launchpad.net/mixxx/mixxx/ubuntu precise main
deb-src http://ppa.launchpad.net/mixxx/mixxx/ubuntu precise main
 
### play deb repo
deb http://archive.getdeb.net/ubuntu precise-getdeb games
# deb http://archive.getdeb.net/ubuntu oneiric-getdeb games
 
## playonlinux repo
deb http://deb.playonlinux.com/ precise main

### second life
deb http://apt.byteme.org.uk squeeze main
 
#### Skype - http://www.skype.com
## Run this command: gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | apt-key add -
deb http://download.skype.com/linux/repos/debian/ stable non-free
 
### speed dreams 2
deb http://ppa.launchpad.net/speed-dreams/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/speed-dreams/ppa/ubuntu precise main
 
#### VirtualBox - http://www.virtualbox.org
## Run this command: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free

 

Je peux commencer à éditer certains fichiers de configuration, ceci repose en partie sur le simple fait de décommenter certaines lignes de configuration :
/etc/bash.bashrc à décommenter
~/.bashrc aussi
j'y ajoute quelques lignes qui me facilite la vie de tout les jours


PS1='${debian_chroot:+($debian_chroot)}\033[01;34m\D{%A %d %B %Y} \A\033[00m\n\033[05;01;41;37m\u\033[00m@\033[01;32m\h\033[00m:\[\033[01;34m\]\n\w\[\033[00m\]\$ '
remplacera mon prompt coloré, pour une explication voir sur le site du zero vous pourrez trouver d'autres astuces sur le forum d'ubuntu-fr

puis après un "sudo apt-get update ; sudo apt-get dist-upgrade" je commence l'ajout de paquets, ceux listés ici devraient installer les dépendances nécessaires :

burg-themes
plymouth-themes-all
linux-headers-$(uname -r)

ajout de commandes dans le xorg.conf pour les pilotes graphiques nvidia :
 

Section "Extensions"
    Option "Composite" "enable"
EndSection


Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    Option "NoLogo"
    Option "AllowGLXWithComposite" "true"
    Option "TripleBuffer" "true"
    Option "XAANoOffscreenPixmaps" "true"
    Option "RenderAccel" "true"

EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
       Depth 24
    EndSubSection
    Option "AddARGBGLXVisuals" "true"
    Option "AddARGBVisuals" "true"
    Option "UseEdidDpi" "false"
    Option "DPI" "96"

EndSection

 

Wine:$ wine regedit

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"Multisampling"="disabled"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"UseGLSL"="enabled"
"VertexShaderMode"="hardware"
"VideoMemorySize"="512"

la suite à suivre