Estoy usando Ubuntu 16.04 y no tiene la última versión de poppler.
Esto me impide abrir documentos importantes que están protegidos con contraseña. Necesito la última versión para hacer mis cosas del día a día. Por favor explique en términos sencillos ya que soy un novato en Linux.
¿Alguien puede decirme cómo actualizar manualmente o incluir esto como una actualización?
Respuestas:
De hecho, has caído en el famoso bucle de problemas XY.
No necesita la última versión de Evince para abrir pdf protegido con contraseña. Simplemente puede instalar el lector Foxit y convertirlo en el visor de PDF predeterminado. Se abrirán con gracia esos pdf.
Descargue el lector Foxit desde aquí https://www.foxitsoftware.com/downloads/ e instálelo haciendo doble clic. Si eso no parece funcionar, es posible que le falte el permiso ejecutable. darle usando el
chmod +x foxitreader.run
comando likeDe todos modos, aquí hay algunas lecturas interesantes sobre el problema XY
fuente
Para poder abrir archivos PDF protegidos con contraseña con Evince en mi propio sistema, descubrí (después de muchas pruebas) que tenía que compilar la última versión de Poppler desde la fuente y también compilar la última versión de Evince, compilándola contra la nueva Poppler.
Cómo actualizar Poppler y Evince para solucionar problemas al abrir archivos PDF protegidos con contraseña
Primero instale todos estos requisitos previos para compilar:
(se pueden encontrar más dependencias en otros sistemas, pero estoy trabajando desde una instalación de 2 semanas de antigüedad, así que espero que esto sea suficiente para la mayoría)
Poppler
Abra una terminal para que esté en su directorio de inicio. Si está realmente interesado en el orden, puede hacer un nuevo directorio para los dos directorios de origen que se va a terminar con, por ejemplo,
mkdir poppler
y entrar en él:cd poppler
.Primero descargue los archivos de codificación (no es necesario compilarlos) en el directorio de trabajo actual
Extracto (se deshace limpiamente):
Ingrese el directorio
Y mágicamente envíe los archivos a las ubicaciones correctas
/usr/share
con:Ahora vuelve a subir un nivel
Descargue y extraiga el paquete principal:
Ahora ejecute el
configure
archivo así:Aquí obtendrá errores si me perdí algo de mi lista de dependencias anterior. Los errores pueden ser esclarecedores, p. Ej., "Lo que no necesita ser encontrado", en cuyo caso puede
sudo apt install thing-you-need
intentarlo de nuevo. Si eso no funciona, intente buscar en línea el mensaje de error.Si sale sin errores, puede ejecutar:
Lo que llevará un tiempo. Cuando termine, puede usar,
sudo make install
pero aún mejor, puede usar checkinstall para dar a conocer esta instalacióndpkg
(¡sí!) Así que:Si alguna vez desea desinstalar esto, puede hacerlo convenientemente con información
sudo dpkg -r poppler
quecheckinstall
le informará cortésmente. Si lo usasudo make install
, puede desinstalarlo en cualquier momento ingresando al directorio de origen (¡así que guárdelo!) Y escribiendosudo make uninstall
Mostrar
Ya tenemos las dependencias para Evince, por lo que suponiendo que todavía esté en el directorio poppler, vuelva a su hogar
cd
o donde quiera descargar Evince.fuente
fuente
Primero hazlo
sudo apt-get update
.Para actualizar todos los paquetes que puede hacer
sudo apt-get upgrade
, o simplemente actualizar poppler dosudo apt-get install python-poppler
.fuente