É possível usar empatia 2.32 no gnome 2.30?

3

Estou executando o Ubuntu Lucid, que contém o Gnome 2.30. O problema é que estou realmente interessado em usar a empatia 2.32, pois corrige muitos bugs. No entanto, eu não quero atualizar todo o sistema, mas eu realmente quero a nova versão de empatia: 3. Eu tentei usar ppa ou outros métodos, mas sem sorte. Alguma idéia?

    
por Marcos Roriz Junior 14.12.2010 / 12:56

4 respostas

4

Eu apenas tentei desenvolver a empatia do Maverick for Lucid, mas não é possível devido a dependências de compilação não atendidas. A solução mais fácil que eu posso pensar é apenas para instalar o pacote Maverick usando apt, e fazendo uso de fixando para manter o impacto no seu sistema ao mínimo. Isso irá exigir que você atualize o GTK + e alguns outros componentes do sistema, mas não é tão ruim e funciona muito bem para mim. YMMV, no entanto, não me responsabilizo se você quebrar o seu sistema.

Veja como eu acabei de fazer isso.

Abra /etc/apt/sources.list e adicione origens Maverick na parte inferior:

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 use o seu espelho preferido). Não faça nada com o apt ainda. Em seguida, abriremos o arquivo de ajuste apt /etc/apt/preferences e informaremos ao apt para não instalar pacotes do Maverick (veja man apt_preferences para mais):

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

Agora, execute aptitude update para obter os índices de pacote dessas novas fontes que você acabou de adicionar. Próxima chamada aptitude install empathy/maverick-updates para instruir o aptitude a puxar explicitamente o pacote do Maverick ao invés do Lucid (o padrão). O aptitude irá dizer-lhe que quer atualizar para um número de pacotes do 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)]

Concorde com isso se você não acha que é tão ruim (como eu disse, trabalhei para mim), e você vai acabar com um novo Empathy.

Boa sorte!

    
por Iain Lane 23.12.2010 / 13:19
1

você pode ir para launchpad e solicitar que o aplicativo seja retornado para lucid

    
por Christopher Patrick 14.06.2011 / 08:47
0

Na parte inferior da página do pacote, você encontra os links para download da versão mais recente (AMD64 ou x86):

link

link

A única outra dependência que você pode ter que satisfazer é a do pacote empathy-common .
Além disso, todos os outros pacotes parecem precisar de versões gnome > = 2.30.2, então você pode tentar.

link

    
por Pavlos G. 14.12.2010 / 17:00
0

Você pode usar o método mencionado por Iain , mas faça isso em um chroot .

    
por RolandiXor 23.12.2010 / 18:04