17 votes

Comment installer Okular 0.15 sur 12.04 LTS ?

Voir ici pour référence : http://okular.kde.org/news.php

La nouvelle version comprend une option permettant d'enregistrer les annotations dans le fichier PDF lui-même. C'est pourquoi je suis très impatient de l'essayer. Existe-t-il un PPA à partir duquel je pourrais installer cette nouvelle version ?

Editar : En suivant les conseils de 808sound, j'ai réussi à installer Okular 0.15 sur precise. Les dépendances installées avec la mise à jour ont causé plusieurs problèmes avec d'autres programmes. Pour résoudre ces problèmes, il a fallu désinstaller Okular et rétrograder les paquets qui avaient été mis à jour avec lui. Vous pouvez installer Okular à partir du PPA Kubuntu Backports, mais dans ce cas, vous ne pourrez pas exporter les annotations au format PDF. Voir ci-dessous pour plus d'informations. Veuillez garder cela à l'esprit avant de choisir la source à partir de laquelle vous souhaitez installer la dernière version d'Okular.

Petite remarque : BlaXpirit's réponse vous fournira la dernière version d'Okular, sans la fonction d'annotation. Pour que cette fonctionnalité spécifique fonctionne, vous devrez suivre les instructions de 808sound. réponse .

9voto

Klaas Land Points 1

J'ai backporté poppler 0.20.5 sur Ubuntu 12.04, compilé Okular 0.16.2 (edit : maintenant mis à jour à 0.17) contre lui, et les ai mis dans un ppa. Pour l'utiliser, ajoutez les ppas ppa:kubuntu-ppa/backports y ppa:kalakris/okular :

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

Maintenant, mettez à jour l'index des paquets et mettez à niveau okular :

sudo apt-get update
sudo apt-get install okular

Cette version me permet d'exporter les annotations au format PDF. Comme ces paquets sont compilés pour précis, il ne devrait pas y avoir de problème avec d'autres dépendances, contrairement à la solution qui propose d'installer des paquets à partir de quantal.

7voto

808sound Points 556

Veuillez lire très attentivement le paragraphe suivant. Cette réponse montre une façon de mettre à jour Okular vers la version 0.15 (avec le support de l'exportation des annotations vers le PDF) sur Ubuntu 12.04. Notez que (comme l'OP l'a mentionné) l'autre solution concernant le PPA des backports de Kubuntu obtiendra la version 0.15 d'Okular mais NO vous donne la possibilité d'exporter les annotations au format PDF, ce que souhaitait le PO. Malheureusement, vous constaterez que cette nouvelle fonctionnalité dans Okular 0.15 est un peu limitée et qu'elle peut ne pas encoder certains types d'annotations dans vos documents PDF. En outre, la mise à niveau peut entraîner des problèmes de compatibilité avec les polices, etc. Vous devriez donc réfléchir à deux fois avant d'essayer.

Pour continuer et essayer Okular 0.15 par vous-même, vous pouvez d'abord créer un fichier old_packages.txt contenant une liste de vos paquets/versions actuellement installés (si vous l'oubliez, ne vous inquiétez pas) :

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

Pour préparer la mise à niveau, ajoutez les deux lignes suivantes au fichier /etc/apt/sources.list

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

Ensuite, exécutez les commandes suivantes :

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

Si vous obtenez des erreurs, essayez ceci (plusieurs fois jusqu'à ce que l'installation d'Okular réussisse) :

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

Après, cette frappe

okular --version

devrait afficher la version 0.15.x. Enfin, pour éviter que des éléments inattendus ne soient ajoutés ou mis à jour, vous devriez probablement commenter les deux lignes ajoutées dans le fichier /etc/apt/sources.list et faire

sudo apt-get update

Veuillez être averti que cette procédure peut entraîner la mise à jour d'autres paquets à partir du référentiel Quantal, créant ainsi des problèmes de compatibilité avec les polices, etc. Les commentaires sous cette réponse contiennent plus d'informations à ce sujet.

Si vous souhaitez désinstaller Okular 0.15 et annuler toutes ces modifications apportées à vos paquets, c'est assez simple. Vous devez d'abord faire

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

A ce stade, vous pouvez utiliser le old_packages.txt que vous avez créé initialement pour rétrograder tous vos paquets à leur version précédente (cf. aquí pour les détails). Ou vous pouvez faire la belle procédure suivante (détaillée dans une réponse à une question sur retour en arrière d'Ubuntu ).

Editar /etc/apt/preferences et ajoutez ce qui suit

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

Enfin, faites

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

Vous devriez maintenant retrouver vos paquets/versions d'origine de la version 12.04.

6voto

Bramha Ghosh Points 3860

C'est facile. Ajoutez ppa:kubuntu-ppa/backports à vos sources logicielles et vous pourrez installer le logiciel KDE 4.9 ainsi que Okular 0.15.0

2voto

merchamion Points 51

J'ai suivi la suggestion de l'utilisateur135805 et cela fonctionne parfaitement. Seule différence par rapport au tutoriel indiqué, j'utilise trusty et kubuntu backports repos. Pour résumer,

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

éditez /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

IMPORTANT, éditez : /etc/apt/apt.conf.d/00aptitude

APT::Default-Release "precise";

sinon vous allez gâcher vos paquets

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

Peut-être que certaines des entrées dans /etc/apt/preferences.d/okular ne sont pas nécessaires, mais cela a fonctionné pour moi de cette façon. Après l'édition, vous devez faire

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

J'espère que cela vous aidera.

1voto

user81375 Points 11

La fonction que vous citez semble nécessiter poppler 0.20 . Je ne sais pas s'il y a un backport pour 12.04.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X