Prenons un exemple qui m’est arrivé récemment.

Je viens de faire l’aquisition d’une nouvelle carte mère (D945GCLF2) + RAM + DD SATA pour donner un coup de jeunesse à sweetBox et aussi et surtout pour consommer moins d’électricité (ce sera l’objet d’un article)

Les drivers graphiques intel nécessaires pour cette carte présents dans le miroir Jaunty sont buggués dès lors que l’on veut utiliser la sortie S-Vidéo (ce sera l’objet d’un article), j’ai donc voulu installer la dernière version packagée que j’ai récupéré sur le launchpad de l’équipe X-Ubuntu.

Après quelques essais (pas très concluants) j’ai voulu revenir en arrière et remettre le package « officiel », mais comment faire ?



Pour information, l’installation d’un nouveau package se fait via la commande dpkg, ce qui dans mon cas exposé ci-dessus donnait :

sudo dpkg -i xserver-xorg-video-intel_2.7.1-0ubuntu1~xup~1_i386.deb



Pour connaitres les versions disponibles d’un package (dont l’ancienne), il faut faire :

apt-cache showpkg xserver-xorg-video-intel



Dans mon cas la sortie était :


Package: xserver-xorg-video-intel
Versions:
2:2.7.1-0ubuntu1~xup~1 (/var/lib/apt/lists/ppa.launchpad.net_ubuntu-x-swat_x-updates_ubuntu_dists_jaunty_main_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/ppa.launchpad.net_ubuntu-x-swat_x-updates_ubuntu_dists_jaunty_main_binary-i386_Packages
MD5: ee3c10b05ec66bd0424b5d7885e7b827
2:2.6.3-0ubuntu9.3 (/var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_jaunty-updates_main_binary-i386_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_jaunty-updates_main_binary-i386_Packages
MD5: ee3c10b05ec66bd0424b5d7885e7b827
2:2.6.3-0ubuntu9 (/var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_jaunty_main_binary-i386_Packages)
Description Language: fr
File: /var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_jaunty_main_i18n_Translation-fr
MD5: ee3c10b05ec66bd0424b5d7885e7b827
Description Language:
File: /var/lib/apt/lists/fr.archive.ubuntu.com_ubuntu_dists_jaunty_main_binary-i386_Packages
MD5: ee3c10b05ec66bd0424b5d7885e7b827
Reverse Depends:
xserver-xorg-video-intel-dbg,xserver-xorg-video-intel 2:2.7.1-0ubuntu1~xup~1
xserver-xorg-video-intel-dbg,xserver-xorg-video-intel 2:2.6.3-0ubuntu9.3
xserver-xorg-video-intel-dbg,xserver-xorg-video-intel 2:2.6.3-0ubuntu9
xserver-xorg-video-all,xserver-xorg-video-intel
Dependencies:
2:2.7.1-0ubuntu1~xup~1 - libc6 (2 2.4) libdrm-intel1 (2 2.4.9) libdrm2 (2 2.4.3) libpciaccess0 (2 0.8.0+git20071002) libxext6 (0 (null)) libxv1 (0 (null)) libxvmc1 (0 (null)) xserver-xorg-core (2 2:1.5.99.901) 915resolution (0 (null)) xserver-xorg-driver-i810 (0 (null)) xserver-xorg-video-i810 (3 2:1.9.91-1) xserver-xorg-video-i810-modesetting (0 (null)) xserver-xorg-video-intel-modesetting (0 (null)) xserver-xorg (3 6.8.2-35) xserver-xorg-driver-i810 (0 (null)) xserver-xorg-video-i810 (3 2:1.9.91-1) xserver-xorg-video-i810-modesetting (0 (null)) xserver-xorg-video-intel-modesetting (0 (null))
2:2.6.3-0ubuntu9.3 - libc6 (2 2.4) libdrm-intel1 (2 2.4.5) libdrm2 (2 2.3.1) libpciaccess0 (2 0.8.0+git20071002) libxext6 (0 (null)) libxv1 (0 (null)) libxvmc1 (0 (null)) xserver-xorg-core (2 2:1.5.99.901) 915resolution (0 (null)) xserver-xorg-driver-i810 (0 (null)) xserver-xorg-video-i810 (3 2:1.9.91-1) xserver-xorg-video-i810-modesetting (0 (null)) xserver-xorg-video-intel-modesetting (0 (null)) xserver-xorg (3 6.8.2-35) xserver-xorg-driver-i810 (0 (null)) xserver-xorg-video-i810 (3 2:1.9.91-1) xserver-xorg-video-i810-modesetting (0 (null)) xserver-xorg-video-intel-modesetting (0 (null))
2:2.6.3-0ubuntu9 - libc6 (2 2.4) libdrm-intel1 (2 2.4.5) libdrm2 (2 2.3.1) libpciaccess0 (2 0.8.0+git20071002) libxext6 (0 (null)) libxv1 (0 (null)) libxvmc1 (0 (null)) xserver-xorg-core (2 2:1.5.99.901) 915resolution (0 (null)) xserver-xorg-driver-i810 (0 (null)) xserver-xorg-video-i810 (3 2:1.9.91-1) xserver-xorg-video-i810-modesetting (0 (null)) xserver-xorg-video-intel-modesetting (0 (null)) xserver-xorg (3 6.8.2-35) xserver-xorg-driver-i810 (0 (null)) xserver-xorg-video-i810 (3 2:1.9.91-1) xserver-xorg-video-i810-modesetting (0 (null)) xserver-xorg-video-intel-modesetting (0 (null))
Provides:
2:2.7.1-0ubuntu1~xup~1 - xserver-xorg-video-5
2:2.6.3-0ubuntu9.3 - xserver-xorg-video-5
2:2.6.3-0ubuntu9 - xserver-xorg-video-5
Reverse Provides:



Cette commande interroge le cache local de la machine et liste les packages disponibles.

On peut voir ici qu’en plus de la version que l’on vient d’installer (2:2.7.1-0ubuntu1~xup~1), il en existe 2 autres :

  • 2:2.6.3-0ubuntu9.3
  • 2:2.6.3-0ubuntu9



Ensuite pour ré-installer la version précédente il suffit de faire :

sudo aptitude install xserver-xorg-video-intel=2:2.6.3-0ubuntu9.3



Rque :

Si vous utilisez habituellement apt-get à la place de aptitude, la commande est semblable :

sudo apt-get install xserver-xorg-video-intel=2:2.6.3-0ubuntu9.3



Et voila.


Les commentaires sont fermés.