Como instalar o Okular 0.15 no 12.04 LTS?

17

Veja aqui como referência: link

A nova versão inclui uma opção para salvar anotações no próprio arquivo PDF. É por isso que estou muito ansioso para experimentar. Existe algum PPA do qual eu possa instalar esta nova versão?

Editar : Seguindo o conselho do 808sound, consegui instalar o Okular 0,15 em termos precisos. As dependências instaladas com a atualização causaram vários problemas com outros programas. A correção desses problemas exigiu a desinstalação dos pacotes do Okular e do downgrade que foram atualizados com ele. Você pode querer instalar o Okular a partir do PPA Backports do Kubuntu, embora neste caso não seja possível exportar anotações para PDF. Veja abaixo para mais informações. Lembre-se disso antes de escolher a fonte da qual deseja instalar o Okular mais recente.

Observação pequena : a resposta do BlaXpirit fornecerá a você o último Okular menos o recurso de anotação . Para que esta funcionalidade específica funcione, você terá que seguir a resposta do 808sound.

    
por Glutanimate 05.08.2012 / 03:38

7 respostas

9

Eu backported poppler 0,20.5 para o Ubuntu 12.04, compilado Okular 0.16.2 (editar: agora atualizado para 0.17) contra ele, e colocá-los em um ppa. Para usá-lo, adicione os ppas ppa:kubuntu-ppa/backports e ppa:kalakris/okular :

sudo apt-add-repository ppa:kubuntu-ppa/backports
sudo apt-add-repository ppa:kalakris/okular

Atualize agora o índice de pacotes e atualize o okular:

sudo apt-get update
sudo apt-get install okular

Esta versão permite exportar anotações para PDF. Como esses pacotes são compilados com precisão, não deve haver problemas com outras dependências, ao contrário da solução que sugere a instalação de pacotes a partir do quantal.

    
por kalakris 11.04.2013 / 11:28
7

Leia com atenção o seguinte parágrafo. Esta resposta mostra uma maneira de atualizar o Okular para 0.15 (com suporte para exportar anotações para PDF) no Ubuntu 12.04. Note que (como o OP mencionou) a outra solução relacionada ao PPA backports do Kubuntu irá obter a versão 0.15 do Okular, mas NOT lhe dará a funcionalidade de exportar anotações para PDF, algo que o OP queria . Infelizmente, você descobrirá que essa nova funcionalidade no Okular 0.15 é um pouco limitada e pode não codificar determinados tipos de anotações em seus documentos PDF. Além disso, a atualização pode causar problemas de compatibilidade com fontes etc. Assim, você deve pensar duas vezes antes de tentar isso.

Para continuar e experimentar o Okular 0.15 para você, você pode primeiro criar um arquivo old_packages.txt contendo uma lista de seus pacotes / versões atualmente instalados (se você esquecer isso, não se preocupe):

sudo apt-get install aptitude
aptitude -q -F "%?p=%?V" --disable-columns search \~i > old_packages.txt

Para se preparar para a atualização, adicione as duas linhas a seguir a /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe

Em seguida, execute os seguintes comandos:

sudo apt-get update
sudo apt-get install okular -f

Se você receber algum erro, tente isso (repetidamente até que a instalação do Okular seja bem-sucedida):

sudo apt-get install -f
sudo apt-get autoremove -f
sudo apt-get install okular -f

Depois, esta digitação

okular --version

deve mostrar a versão 0.15.x. Finalmente, para evitar que itens inesperados sejam adicionados / atualizados, você provavelmente deve comentar as duas linhas adicionadas em /etc/apt/sources.list e fazer

sudo apt-get update

Esteja avisado que este procedimento pode fazer com que outros pacotes sejam atualizados a partir do repositório Quantal, criando problemas de compatibilidade com fontes, etc. Os comentários abaixo desta resposta contêm mais informações sobre isso.

Se você deseja desinstalar o Okular 0.15 e desfazer todas essas alterações em seus pacotes, é bastante simples. Você deve primeiro fazer

sudo apt-get purge okular
sudo apt-get autoremove -f

Neste ponto, você pode usar o arquivo old_packages.txt que você criou inicialmente para fazer o downgrade de todos os seus pacotes para suas versões anteriores (veja aqui para os detalhes). Ou você pode fazer o seguinte procedimento legal (detalhado em uma resposta a uma pergunta sobre reverter o Ubuntu ).

Edite /etc/apt/preferences e adicione o seguinte

Package: *
Pin: release v=12.04
Pin-Priority: 1001

Finalmente, faça

sudo apt-get dist-upgrade -f
sudo apt-get autoremove -f

Agora você deve voltar aos seus pacotes / versões originais do 12.04.

    
por 808sound 15.08.2012 / 23:24
6

Isso é fácil. Adicione ppa:kubuntu-ppa/backports às suas fontes de software e você poderá instalar o software KDE 4.9 junto com Okular 0.15.0

    
por Oleh Prypin 05.08.2012 / 09:22
2

Eu segui a sugestão do usuário135805 e funciona perfeitamente. Única diferença para o tutorial apontado, estou usando repos backports confiáveis e kubuntu. Resumindo,

edite o /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe

edite o /etc/apt/preferences.d/okular:

Package: okular
Pin: release a=trusty
Pin-Priority: 990

Package: libokularcore4
Pin: release a=trusty
Pin-Priority: 990

Package: libpoppler-qt4-4
Pin: release a=trusty
Pin-Priority: 990

IMPORTANTE, edite: /etc/apt/apt.conf.d/00aptitude

APT::Default-Release "precise";

caso contrário você vai atrapalhar seus pacotes

edite: /etc/apt/sources.list.d/kubuntu-ppa-backports-precise.list

deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu precise main
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu trusty main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu trusty main

talvez algumas das entradas em /etc/apt/preferences.d/okular não sejam necessárias, mas funcionou para mim dessa maneira. Depois de editar você tem que fazer

apt-get update
apt-get install okular -t trusty

espero que isso ajude.

    
por merchamion 05.05.2014 / 22:32
1

O recurso que você cita parece exigir poppler 0,20 . Eu não sei se há um backport para 12.04.

    
por user81375 05.08.2012 / 03:42
1

Eu consegui que funcione graças ao seu próprio comentário, por isso estou escrevendo mais algumas informações. Espero que isso possa ajudar você e os outros. Você deve adicionar repositórios Quantal "main" e "universe", depois atualizar os pacotes libpoppler, okular e libokularcore1abi1. Note que mesmo que você tenha atualizado o Okular para 0.15 do ppa: kubuntu-ppa / backports (como eu fiz), você ainda pode atualizá-lo novamente depois que você adicionou o repositório "universo" Quantal. Certifique-se de que sua instalação do Okular venha do repositório Quantal, caso contrário, não funcionará.

    
por Marco 06.08.2012 / 16:18
1

Outra maneira demorada de fazer a instalação é usar prioridades de pacote com o APT. Este link realmente ajuda:

link

Usando esse procedimento, você pode instalar apenas os pacotes necessários para o Okular funcionar e evitar a atualização de outras bibliotecas. A coisa chata é que você tem que definir as permissões de um arquivo de cada vez e consumir bastante tempo, porque você tem que instalar todo o ambiente do KDE. No final, não foi muito, mas prepare-se para passar pelo menos uma hora em frente ao terminal.

Até agora não tive nenhum conflito e nenhuma outra atualização do quantal.

    
por user135805 26.02.2013 / 16:57