Come installare Okular 0.15 su 12.04 LTS?

17

Vedi qui per riferimento: link

La nuova versione include un'opzione per salvare annotazioni nel file PDF stesso. Ecco perché sono molto desideroso di provare. C'è un PPA da cui potrei installare questa nuova versione?

Modifica : seguendo il consiglio di 808sound sono riuscito a installare Okular 0.15 su preciso. Le dipendenze installate con l'aggiornamento hanno causato diversi problemi con altri programmi. La correzione di questi problemi richiedeva la disinstallazione di Okular e il downgrade di pacchetti che erano stati aggiornati con esso. Potresti voler installare Okular dal PPA di Kubuntu Backports, anche se in questo caso non sarai in grado di esportare annotazioni in PDF. Vedi sotto per maggiori informazioni. Tieni presente questo fatto prima di scegliere la sorgente da cui vuoi installare l'ultima versione di Okular.

Piccolo commento : la risposta di BlaXpirit ti fornirà l'ultimo Okular meno la funzione di annotazione . Per far funzionare questa specifica funzionalità dovrai seguire la risposta di 808sound.

    
posta Glutanimate 05.08.2012 - 03:38

7 risposte

9

Ho eseguito il backport di poppler 0.20.5 su Ubuntu 12.04, ho compilato Okular 0.16.2 (modifica: ora aggiornato a 0.17) contro di esso e li ho inseriti in un ppa. Per utilizzarlo, aggiungi il ppas ppa:kubuntu-ppa/backports e ppa:kalakris/okular :

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

Ora aggiorna l'indice del pacchetto e aggiorna okular:

sudo apt-get update
sudo apt-get install okular

Questa versione mi consente di esportare annotazioni in PDF. Poiché questi pacchetti sono compilati per la precisione, non ci dovrebbero essere problemi con altre dipendenze, a differenza della soluzione che suggerisce l'installazione di pacchetti da quantal.

    
risposta data kalakris 11.04.2013 - 11:28
7

Leggi attentamente il seguente paragrafo. Questa risposta mostra un modo per aggiornare Okular a 0.15 (con supporto per l'esportazione di annotazioni in PDF) su Ubuntu 12.04. Nota che (come menzionato dall'OP) l'altra soluzione riguardante i backport Kubuntu PPA avrà la versione 0.15 di Okular ma NON ti darà la funzionalità per esportare annotazioni in PDF, che era qualcosa che l'OP voleva . Sfortunatamente, scoprirai che questa nuova funzionalità in Okular 0.15 è un po 'limitata e potrebbe non codificare alcuni tipi di annotazioni nei tuoi documenti PDF. Inoltre, l'aggiornamento può causare problemi di compatibilità con i caratteri, ecc. Pertanto, dovresti pensarci due volte prima di provare questo.

Per continuare e provare Okular 0.15 per te stesso, potresti voler prima creare un file old_packages.txt contenente un elenco dei pacchetti / versioni attualmente installati (se lo dimentichi, non preoccuparti):

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

Per preparare l'aggiornamento, aggiungi le seguenti due righe a /etc/apt/sources.list

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

Quindi esegui i seguenti comandi:

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

Se si verificano errori, provare questo (più volte fino a quando l'installazione di Okular ha avuto esito positivo):

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

Dopo, questa digitazione

okular --version

dovrebbe mostrare la versione 0.15.x. Infine, per evitare che elementi inaspettati vengano aggiunti / aggiornati, dovresti probabilmente commentare le due righe aggiunte in /etc/apt/sources.list e fare

sudo apt-get update

Si prega di notare che questa procedura può far sì che altri pacchetti vengano aggiornati dal repository Quantal, creando problemi di compatibilità con i font, ecc. I commenti sotto questa risposta contengono ulteriori informazioni a riguardo.

Se vuoi disinstallare Okular 0.15 e annullare tutte queste modifiche ai tuoi pacchetti, è abbastanza semplice. Dovresti prima fare

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

A questo punto, potresti usare il file old_packages.txt che hai inizialmente creato per eseguire il downgrade di tutti i tuoi pacchetti alle versioni precedenti (vedi qui per i dettagli). Oppure puoi seguire la seguente procedura (dettagliata in una risposta a una domanda su ripristino di Ubuntu ).

Modifica /etc/apt/preferences e aggiungi il seguente

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

Infine, fai

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

Ora dovresti tornare ai pacchetti / versioni originali di 12.04.

    
risposta data 808sound 15.08.2012 - 23:24
6

È facile. Aggiungi ppa:kubuntu-ppa/backports alle fonti del software e sarai in grado di installare il software KDE 4.9 insieme a Okular 0.15.0

    
risposta data Oleh Prypin 05.08.2012 - 09:22
2

Ho seguito il suggerimento dell'utente135805 e funziona perfettamente. L'unica differenza rispetto al tutorial è che sto usando repository di truste e backport di Kubuntu. Per riassumere,

modifica /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

modifica /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, modifica: /etc/apt/apt.conf.d/00aptitude

APT::Default-Release "precise";

altrimenti rovinerai i tuoi pacchetti

modifica: /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

forse alcune delle voci in /etc/apt/preferences.d/okular non sono necessarie, ma ha funzionato per me in questo modo. Dopo la modifica devi fare

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

spero che questo aiuti.

    
risposta data merchamion 05.05.2014 - 22:32
1

La funzione che citi sembra richiedere l'uso dello poppler 0.20 . Non so se c'è un backport per il 12.04.

    
risposta data user81375 05.08.2012 - 03:42
1

Sono riuscito a farlo funzionare grazie al tuo commento, quindi sto scrivendo qui qualche informazione in più. Speriamo che questo possa aiutare te e gli altri. Dovresti aggiungere i repository Quantal "main" e "universe", quindi aggiornare i pacchetti libpoppler, okular e libokularcore1abi1. Nota che anche se avevi aggiornato Okular a 0.15 da ppa: kubuntu-ppa / backports (come ho fatto io), puoi ancora aggiornarlo di nuovo dopo aver aggiunto il repository "universo" di Quantal. Assicurati che l'installazione di Okular provenga dal repository Quantal, altrimenti non funzionerà.

    
risposta data Marco 06.08.2012 - 16:18
1

Un altro modo, per quanto lungo, di fare l'installazione è usare le priorità del pacchetto con APT. Questo link aiuta davvero:

link

Utilizzando questa procedura è possibile installare solo i pacchetti necessari per il funzionamento di Okular ed evitare l'aggiornamento di altre librerie. La cosa fastidiosa è che devi impostare i permessi un file alla volta e questo si è consumato un bel po 'perché devi installare l'intero ambiente KDE. Alla fine non era molto, ma prepararsi a trascorrere almeno un'ora davanti al terminal.

Finora non ho avuto conflitti e nessun altro aggiornamento da quantico.

    
risposta data user135805 26.02.2013 - 16:57

Leggi altre domande sui tag