Definitivamente parece que você tem tudo do ppa que você precisa (às vezes você não pode se as dependências não forem versionadas corretamente). Usando o meu próprio sistema, parece que o símbolo que falta está em libkactivities6
. Não há dependência com versão aqui, então não posso dizer em qual delas ela é construída.
Eu verificaria quais outras versões do pacote estão disponíveis, poderia ser simplesmente que há uma mais nova e tudo o que você precisa fazer é instalá-la. Ou isso ou ele é construído contra um mais antigo, que você poderia apenas fazer o downgrade, mas esteja ciente de que as atualizações no Ubuntu são geralmente de segurança ou correções de bugs. Para verificar:
sudo apt-get update # make sure everything downloads ok and repeat if not
apt-cache show libkactivities6
Para instalar uma versão específica, basta adicionar =version
ao nome do pacote em apt-get
. Por exemplo, para instalar a versão que você já tem:
sudo apt-get install libkactivities6=4:4.8.5-0ubuntu0.1
Em caso de falha, conforme @Faheem Mitha's comment , sua única opção para instalar o pacote é reconstruí-lo.
Atualizar
Olhando para o seu apt-cache
output, você tem 2 versões do libkactivities6. Verificando em packages.ubuntu.com eu vejo o mais antigo os dois são a atual versão 12.10. O outro deve ter vindo de algum outro lugar (outro ppa talvez /).
Se fizer isso (note que originalmente perdi o 4:
acima):
sudo apt-get install libkactivities6=4:4.8.2-0ubuntu2
ele deve corrigir o problema , mas pode causar um problema com qualquer outro programa para o qual a versão mais nova tenha sido instalada. Também pode ser que apt
se recuse a fazer o downgrade por causa disso.
Reconstruir o pacote ppa, que é configurado para reproduzir o nicley com o Ubuntu, em vez de construir a baunilha okular
source do upstream é provavelmente a melhor solução para você.