web-dev-qa-db-fra.com

Est-il possible d'utiliser l'empathie 2.32 sur gnome 2.30?

J'utilise Ubuntu Lucid qui contient le Gnome 2.30. Le truc, c'est que je suis vraiment intéressé à utiliser l'empathie 2.32, car cela corrige beaucoup de bugs. Cependant, je ne veux pas mettre à niveau le système entier mais je veux vraiment la nouvelle version d'empathie: 3. J'ai essayé d'utiliser ppa ou d'autres méthodes mais pas de chance. Une idée?

3
Marcos Roriz Junior

J'ai juste essayé de créer de l'empathie à partir de Maverick pour Lucid, mais ce n'est pas possible en raison de dépendances de construction non satisfaites. L'autre solution la plus simple à laquelle je peux penser est d'installer le paquet Maverick en utilisant apt, et en utilisant pinning pour minimiser l'impact sur votre système. Cela vous obligera à mettre à niveau GTK + et d'autres composants du système, mais ce n'est pas si mal et fonctionne très bien pour moi. YMMV cependant, je ne suis pas responsable si vous cassez votre système.

Voici comment je viens de le faire.

S'ouvrir /etc/apt/sources.list, et ajoutez des sources Maverick en bas:

deb http://archive.ubuntu.com/ubuntu maverick main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu maverick-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu maverick-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-security main restricted universe multiverse

(ou utilisez votre miroir préféré). Ne faites encore rien avec apt. Ensuite, nous ouvrirons le fichier d'épinglage apt /etc/apt/preferences et dites à apt de ne pas installer les paquets depuis Maverick (voir man apt_preferences pour plus):

Package: *
Pin: release a=maverick
Pin-Priority: 1

Exécutez maintenant aptitude update pour obtenir les index des packages à partir de ces nouvelles sources que vous venez d'ajouter. Appel suivant aptitude install empathy/maverick-updates pour demander à aptitude de tirer explicitement le paquet de Maverick au lieu de Lucid (par défaut). aptitude vous dira qu'il souhaite passer à un certain nombre de packages de Maverick:

Upgrade the following packages:
gconf2 [2.28.1-0ubuntu1 (lucid, now) -> 2.31.91-0ubuntu3.1 (maverick-updates)]
gnome-icon-theme [2.28.0-1ubuntu1 (lucid, now) -> 2.31.0-0ubuntu1 (maverick)]
libdbus-glib-1-2 [0.84-1 (lucid, now) -> 0.88-2 (maverick)]
libdbusmenu-glib1 [0.2.9-0ubuntu3.1 (lucid-updates, now) -> 0.3.16-0ubuntu1 (maverick)]
libgail18 [2.20.1-0ubuntu2 (lucid-updates, now) -> 2.22.0-0ubuntu1 (maverick)]
libglib2.0-0 [2.24.1-0ubuntu1 (lucid-updates, now) -> 2.26.0-0ubuntu1 (maverick)]
libgtk2.0-0 [2.20.1-0ubuntu2 (lucid-updates, now) -> 2.22.0-0ubuntu1 (maverick)]
libgtk2.0-bin [2.20.1-0ubuntu2 (lucid-updates, now) -> 2.22.0-0ubuntu1 (maverick)]
libnotify1 [0.4.5-1ubuntu4 (lucid-updates, now) -> 0.5.0-2ubuntu1 (maverick)]
librsvg2-2 [2.26.3-0ubuntu1 (lucid-updates, now) -> 2.32.0-0ubuntu1 (maverick)]
librsvg2-common [2.26.3-0ubuntu1 (lucid-updates, now) -> 2.32.0-0ubuntu1 (maverick)]
libsqlite3-0 [3.6.22-1 (lucid, now) -> 3.7.2-1 (maverick)]
libtelepathy-glib0 [0.10.1-1ubuntu2 (lucid, now) -> 0.12.0-0ubuntu1 (maverick)]
nautilus-sendto-empathy [2.30.3-0ubuntu1 (lucid-updates, now) -> 2.32.1-0ubuntu1 (maverick-updates)]

Acceptez cela si vous ne pensez pas que c'est trop mauvais (comme je l'ai dit, a fonctionné pour moi), et vous vous retrouverez avec une empathie plus récente.

Bonne chance!

4
Iain Lane

vous pouvez aller sur tableau de bord et demander que l'application soit rétroportée sur lucid

1

Au bas du paquet page vous pouvez trouver les liens de téléchargement pour la dernière version (AMD64 ou x86):

http://packages.ubuntu.com/maverick/AMD64/empathy/download

http://packages.ubuntu.com/maverick/i386/empathy/download

La seule autre dépendance que vous pourriez avoir à rencontrer est celle de empathy-common paquet.
En plus de cela, tous les autres paquets semblent avoir besoin de versions gnome> = 2.30.2, vous pouvez donc essayer.

http://packages.ubuntu.com/maverick/all/empathy-common/download

0
Pavlos G.

Vous pouvez utiliser la méthode mentionnée par Iain , mais faites-le simplement dans un chroot .

0
RolandiXor