J'utilise Ubuntu 16.04 et il n'a pas la dernière version de poppler.
Cela m'empêche d'ouvrir des documents importants protégés par mot de passe. J'ai besoin de la dernière version pour faire mes trucs au quotidien. Veuillez expliquer en termes simples car je suis un débutant Linux.
Quelqu'un peut-il me dire comment effectuer une mise à niveau manuellement ou l'inclure comme mise à jour?
Réponses:
Vous êtes en fait tombé dans la célèbre boucle de problèmes XY.
Vous n'avez pas besoin de la dernière version d'Evince pour ouvrir un pdf protégé par mot de passe. Vous pouvez simplement installer Foxit Reader et en faire le visualiseur PDF par défaut. Il ouvrira gracieusement ces pdf.
Téléchargez le lecteur Foxit ici https://www.foxitsoftware.com/downloads/ et installez-le en double-cliquant. Si cela ne semble pas fonctionner, il se peut qu'il manque l'autorisation exécutable. donner en utilisant
chmod +x foxitreader.run
comme commandeQuoi qu'il en soit, voici quelques lectures intéressantes sur le problème XY
la source
Pour pouvoir ouvrir des fichiers PDF protégés par mot de passe avec Evince sur mon propre système, j'ai trouvé (après de nombreux tests) que je devais compiler la dernière version de Poppler à partir de la source et également compiler la dernière version d'Evince, en la construisant avec la plus récente Poppler.
Comment mettre à niveau Poppler et Evince pour résoudre les problèmes d'ouverture de fichiers PDF protégés par mot de passe
Installez d'abord tous ces prérequis pour la compilation:
(d'autres dépendances peuvent être trouvées sur d'autres systèmes mais je travaille à partir d'une installation vieille de 2 semaines, donc j'espère que cela suffira pour la plupart)
Poppler
Ouvrez un terminal afin que vous soyez dans votre répertoire personnel. Si vous êtes vraiment désireux de bonne tenue, vous pouvez faire un nouveau répertoire pour les deux répertoires source que vous allez finir par, par exemple
mkdir poppler
et entrez:cd poppler
.Téléchargez d'abord les fichiers d'encodage (pas besoin de les compiler) dans le répertoire de travail actuel
Extrait (il se dégaine proprement):
Entrez dans le répertoire
Et envoyez comme par magie les fichiers aux bons endroits
/usr/share
avec:Remontez maintenant d'un niveau
Téléchargez et extrayez le package principal:
Maintenant, exécutez le
configure
fichier comme ceci:Ici, vous obtiendrez des erreurs si j'ai raté quelque chose de ma liste de dépendances ci-dessus. Les erreurs peuvent être éclairantes, par exemple «chose dont vous n'avez pas besoin», auquel cas vous pouvez réessayer
sudo apt install thing-you-need
. Si cela ne fonctionne pas, essayez de rechercher en ligne le message d'erreur.S'il se termine sans erreur, vous pouvez exécuter:
Ce qui prendra un certain temps. Quand c'est fait, vous pouvez utiliser
sudo make install
mais encore mieux, vous pouvez utiliser checkinstall pour faire connaître cette installation àdpkg
(ouais!) Afin:Si vous souhaitez désinstaller cela, vous pouvez facilement le faire avec
sudo dpkg -r poppler
comme vous encheckinstall
serez poliment informé. Si vous utilisez,sudo make install
vous pouvez toujours désinstaller à tout moment en entrant dans le répertoire source (alors gardez-le!) Et en tapantsudo make uninstall
Manifester
Nous avons déjà les dépendances pour Evince, donc en supposant que vous êtes toujours dans le répertoire poppler, retournez à la maison avec
cd
ou à l'endroit où vous souhaitez télécharger Evince.la source
la source
D'abord, fais
sudo apt-get update
.Pour mettre à jour tous vos packages, vous pouvez le faire
sudo apt-get upgrade
, ou simplement mettre à jour popplersudo apt-get install python-poppler
.la source