web-dev-qa-db-fra.com

Comment installer Okular 0.15 sur 12.04 LTS?

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

La nouvelle version inclut une option permettant de sauvegarder des annotations dans le fichier PDF lui-même. C'est pourquoi je suis très désireux d'essayer. Existe-t-il un PPA à partir duquel je puisse installer cette nouvelle version?

Edit : Suivant les conseils de 808sound, j'ai réussi à installer Okular 0.15 sur precise. Les dépendances installées avec la mise à niveau ont causé plusieurs problèmes avec d’autres programmes. La résolution de ces problèmes a nécessité la désinstallation d’Okular et la mise à niveau des packages mis à niveau avec cette version. Vous voudrez peut-être installer Okular à partir du PPA de Kubuntu Backports, bien que 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 sur laquelle vous souhaitez installer la dernière version d'Okular.

Petite remarque : BlaXpirit réponse vous fournira le dernier Okular, moins la fonction d'annotation. Pour que cette fonctionnalité spécifique fonctionne, vous devrez suivre le réponse de 808sound.

17
Glutanimate

J'ai rétroporté poppler 0.20.5 vers Ubuntu 12.04, compilé Okular 0.16.2 (edit: maintenant mis à jour à 0.17) et l'a placé dans un ppa. Pour l'utiliser, ajoutez les ppas ppa:kubuntu-ppa/backports et ppa:kalakris/okular :

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

Maintenant, mettez à jour l'index du paquet et mettez à jour okular:

Sudo apt-get update
Sudo apt-get install okular

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

9
kalakris

Veuillez lire le paragraphe suivant très attentivement. Cette réponse montre un moyen de mettre à niveau Okular à la version 0.15 (avec prise en charge de l’exportation d’annotations au format PDF) sous Ubuntu 12.04. Notez que (comme l'OP l'a mentionné), l'autre solution concernant le PPA de backports Kubuntu recevra la version 0.15 d'Okular, mais vous donnera PAS la fonctionnalité permettant d'exporter des annotations au format PDF. ce qui était quelque chose que l'OP voulait. Malheureusement, vous constaterez que cette nouvelle fonctionnalité d'Okular 0.15 est un peu limitée et qu'il est possible qu'elle ne code pas 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 devez donc réfléchir à deux fois avant de procéder.

Pour continuer et essayer Okular 0.15 par vous-même, vous pouvez commencer par créer un fichier old_packages.txt contenant la liste de vos packages/versions actuellement installés (si vous oubliez cela, 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 à /etc/apt/sources.list

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

Puis exécutez les commandes suivantes:

Sudo apt-get update
Sudo apt-get install okular -f

Si vous rencontrez des erreurs, essayez ceci (à plusieurs reprises jusqu'à ce que l'installation d'Okular soit réussie):

Sudo apt-get install -f
Sudo apt-get autoremove -f
Sudo apt-get install okular -f

Après, cette frappe

okular --version

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

Sudo apt-get update

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

Si vous voulez désinstaller Okular 0.15 et annuler toutes ces modifications de vos paquets, la procédure est assez simple.

Sudo apt-get purge okular
Sudo apt-get autoremove -f

À ce stade, vous pouvez utiliser le fichier old_packages.txt que vous avez initialement créé pour rétrograder tous vos packages vers leurs versions précédentes (voir ici pour plus de détails). Ou vous pouvez suivre la procédure de Nice suivante (détaillée dans une réponse à une question à propos de restaurer Ubunt ).

Éditez /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 revenir à vos packages/versions 12.04 d'origine.

7
808sound

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

6
Oleh Prypin

J'ai suivi la suggestion de user135805 et fonctionne parfaitement. Seule différence par rapport au tutoriel indiqué, j'utilise des dépôts de backports dignes de confiance et kubuntu. Pour résumer,

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

edit: /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 de /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 t'aides.

2
merchamion

J'ai pu le faire fonctionner grâce à votre propre commentaire, alors j'écris ici quelques informations supplémentaires. J'espère que cela pourrait vous aider et aider les autres. Vous devez ajouter les référentiels Quantal "main" et "univers", puis mettre à jour les paquets libpoppler, okular et libokularcore1abi1. Notez que même si vous avez précédemment mis à jour Okular à 0.15 à partir de ppa: kubuntu-ppa/backports (comme je l'ai fait), vous pouvez toujours le mettre à jour une fois de plus après avoir ajouté le référentiel "univers" de Quantal. Assurez-vous que votre installation Okular provient du référentiel Quantal, sinon elle ne fonctionnera pas.

1
Marco

La fonctionnalité que vous citez semble nécessiter un poppler de 0,2 . Je ne sais pas s'il y a un backport pour 12.04.

1
user81375

Un autre moyen, bien que long, de faire l’installation consiste à utiliser les priorités de paquet avec APT. Ce lien aide vraiment:

http://blog.sleeplessbeastie.eu/2012/10/08/ubuntu-precise-install-youtube-dl-package-using-quantal-repo/

En utilisant cette procédure, vous ne pouvez installer que les packages nécessaires au fonctionnement d’Okular et éviter la mise à jour d’autres bibliothèques. Le problème est que vous devez définir les autorisations un fichier à la fois, ce qui a pris un certain temps, car vous devez installer l’environnement KDE dans son ensemble. À la fin, ce n’était pas tant que ça, mais préparez-vous à passer au moins une heure devant le terminal.

Jusqu'à présent, je n'ai eu aucun conflit ni aucune autre mise à niveau de Quantal.

1
user135805