Sur ma Debian, j'ai une ligne de ce style dans mon crontab:

0 4 * * * apt-get update && apt-get dist-upgrade --download-only --quiet --assume-yes

Ceci mets à télecharger toutes les mises à jour dispos toutes les nuits à 4H du mat', et sans les installer.

Aujourd'hui, y'a mass paquets à mettre à jour. Je pense d'abord que c'est apt/dpkg qui a loupé sa mise à jour de ses fichiers, mais après quelques tests, ça à l'air d'être normal. Bon bah allons y :

elonia:/var/lib/dpkg# apt-get dist-upgrade 
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following NEW packages will be installed:
  libdmx-dev libdmx1 libfs6 libxau-dev libxau6 libxaw8 libxdmcp-dev libxdmcp6
  libxinerama-dev libxinerama1 libxkbfile-dev libxkbfile1 libxkbui-dev libxkbui1
  libxres-dev libxres1 libxss-dev libxss1 libxvmc-dev libxvmc1 libxxf86dga-dev
  libxxf86dga1 libxxf86misc-dev libxxf86misc1 libxxf86vm-dev libxxf86vm1
  x11-common
The following packages will be upgraded:
  cpio debhelper gaim gaim-data lbxproxy libdps1 libice-dev libice6 libpcre3
  libsm-dev libsm6 libx11-6 libx11-dev libxaw7 libxext-dev libxext6 libxi-dev
  libxi6 libxmu-dev libxmu6 libxmuu-dev libxmuu1 libxosd2 libxp-dev libxp6
  libxpm-dev libxpm4 libxrandr-dev libxrandr2 libxt-dev libxt6 libxtrap-dev
  libxtrap6 libxtst-dev libxtst6 libxv-dev libxv1 pm-dev proxymngr x-dev
  xbase-clients xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable
  xfree86-common xfs xfwp xlibmesa-dri xlibmesa-gl xlibmesa-gl-dev xlibs
  xlibs-data xlibs-dev xlibs-static-dev xnest xserver-common xterm xutils xvfb
60 upgraded, 27 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/51.3MB of archives.
After unpacking 12.1MB of additional disk space will be used.
Do you want to continue? [Y/n] y

On peut notament y voir :

Preparing to replace xfree86-common 4.3.0.dfsg.1-14 (using .../xfree86-common_6.8.2.dfsg.1-6_all.deb) ...

Tiens, testing viens de passer à Xorg !! Une petite vérification :

yoda@elonia:~$ apt-cache search xorg
libglu1-xorg - Mesa OpenGL utility library [X.Org]
libglu1-xorg-dbg - Mesa OpenGL utility library (unstripped) [X.Org]
libglu1-xorg-dev - Mesa OpenGL utility library development files [X.Org]
matrox-tvout - configure a Matrox G550 for NTSC TV output
pm-dev - proxy management protocol development files
x11-common - X Window System (X.Org) infrastructure
xbase-clients - miscellaneous X clients
xlibmesa-dri - Mesa 3D graphics library modules [X.Org]
xserver-xorg - the X.Org X server
xserver-xorg-dbg - the X.Org X server (static version with debugging symbols)
yoda@elonia:~$

Effectivement !! On vas bien voir ce que ça donne !!

Heuuuuuuuuuuuuuu, au premier coup, ça ne marche pas ...

yoda@elonia:~$ dpkg -l | grep xserver
ii  xserver-common                            6.8.2.dfsg.1-6           files and utilities common to all X servers
ii  xserver-xfree86                           4.3.0.dfsg.1-14          the XFree86 X server

Forcément, si xserver c'est encore xfree, sa passera pas

elonia:~# apt-get install xserver-xorg

forfément ...

3 reboots plus tard, et une compilation de driver nvidia ( sinon xorg arrive pas à charger le module glx ) :

yoda@elonia:~$ xdpyinfo 
name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    60802000
X.Org version: 6.8.2
yoda@elonia:~$ glxgears 
4850 frames in 5.0 seconds = 970.000 FPS
16093 frames in 5.0 seconds = 3218.600 FPS
16469 frames in 5.0 seconds = 3293.800 FPS
16676 frames in 5.0 seconds = 3335.200 FPS
15663 frames in 5.0 seconds = 3132.600 FPS
12885 frames in 5.0 seconds = 2577.000 FPS
X connection to :0.0 broken (explicit kill or server shutdown).

On peut dire que ça marche.