Nossa, escrevi muito mais do que planejava. Então aqui está a versão dr:
Seria mais simples atualizar o sistema inteiro para o Maverick do que o backport Evince 2.32.x para o Lucid.
É seguro?
Primeiro, precisamos abordar a questão de saber se isso é seguro. Na maioria dos casos, a instalação de novas versões dos chamados pacotes "leaf" não afeta a estabilidade do seu sistema. Um pacote "leaf" é um pacote que fornece um aplicativo independente do qual nenhum outro pacote depende. Evince, infelizmente para os seus propósitos, não é inteiramente um simples pacote "leaf".
O Evince 2.30.x também fornece as bibliotecas libevdocument2 e libevview2. Enquanto Evince 2.32.x fornece libevdocument3 e libevview3. Observe que as bibliotecas têm números diferentes. Isso mostra que houve um salto no SONAME, o que significa que houve mudanças incompatíveis nas ABIs dessas bibliotecas. Outros programas que dependem de libevdocument2 e libevview2 podem não funcionar com libevdocument3 e libevview3.
Felizmente, pelo menos no meu sistema, não há outros programas que dependam do libevdocument2 e do libevview2 além do próprio Evince. Então é seguro? Provavelmente!
O ppa: irie / evince é seguro?
Como acontece com qualquer outro PPA, essa questão se resume a saber se você confia ou não no proprietário do PPA, neste caso irie . Existem algumas maneiras que uso para determinar se confio em um PPA como observar a amplitude de suas contribuições. Eles também são desenvolvedores de upstream? Eles são um desenvolvedor do Ubuntu? Sua página do Launchpad é exibida em atividade?
Quanto a este PPA específico , ele parece introduzir mudanças que ainda não estão a montante:
Este PPA fornece um pouco melhorado Evince document viewer que pan scroll modo (como "Ferramenta manual" no Adobe Reader) é adicionado. É provável adequado para painel de toque com base computadores. As alterações de código são baseadas em um patch escrito por Stephen Sugden. (http://mail.gnome.org/archives/evince-list/2009-June/msg00027.html)
Mas, mais importante, parece que não há pacotes para o Lucid. Então, isso não vai te ajudar de qualquer maneira.
retroceder por conta própria
Então, como é seguro, é possível? Depende de quanto você quer. Infelizmente, seria preciso um pouco de trabalho para backport Evince 2.32.x para Lucid. Backporting a singe package não é muito trabalho, mas olhando para o código fonte, eu posso ver que não é apenas Evince que precisa de backporting. Ele precisa das versões mais recentes do libglib2.0-dev, libgtk2.0-dev, libpoppler-glib-dev e libcairo2-dev que não estão disponíveis no Lucid. Essas são as principais bibliotecas do GNOME, que são o oposto completo dos pacotes "leaf". Você precisaria fazer backport de toda a cadeia de dependências.
Em suma, isso é muito complicado, consome tempo e é potencialmente perigoso.