Linux

Tips para linux como usuario final

Extraer páginas de un PDF en Linux desde el shell

Antecedentes

Mucha sveces necesitamos extraer de un docuemnto PDF una o varias páginas, y para mi la forma más comoda es la de usar un comando de terminal. Tampoco soy amigo de instalar software pirata como hacen muchos usuarios de Linux, que instalarían el Acrobat Pro en un windows emulado. Ni amigo de instalar apps de escritorio que muchas veces dependen de mucho software.

Pdftk

Pdftk es una herramienta para trabajar con documentos PDF en la linea de comandos.

Instalación

Apt (Debian, Ubuntu)

sudo apt install pdftk

Snap (Preferida por mi)

sudo snap install pdftk

Extraer páginas de un PDF con PDFtk

pdftk [nombre_original.pdf] cat [paginas_numeros] output [nombre_del_fichero_extraido.pdf]

Extrarer páginas especificas

pdftk [nombre_original.pdf] cat 2 4 6 output [nombre_del_fichero_extraido.pdf]

Otros enlaces

Instalar la última version de HPLIP Driver para impresoras HP en Ubuntu 20.04

Introducción

No soy fan de las impresoras HP por motivos políticos y su inmersión en el territorio ocupado de Palestina. Pero en su día compré una HP Officejet Pro 7220. Como casi siempre, HP y su sistema de driver es penoso con linux.

En mi caso me era imposible instalar el HPLIP para Ubuntu 20.04 por error de dependencias con python, python-pyqt5

Arreglar la dependencia de python-pyqt5

El tema está en que para compatibilizar las versiones de python 2 y 3 hay un juego de enlace simbólicos y en Ubuntu esa vinculación hará que el instalador HPLIP intentará por error instalar bibliotecas dependientes de Python 2 en lugar de las de Python 3.

Instalar python-is-python3

sudo apt install python-is-python3
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias        
Leyendo la información de estado... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
 hplip-data libqrcodegencpp1 librlottie0-1 libxxhash0 python3-notify2
Utilice «sudo apt autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
 python-is-python2
Se instalarán los siguientes paquetes NUEVOS:
 python-is-python3
0 actualizados, 1 nuevos se instalarán, 1 para eliminar y 6 no actualizados.
Se necesita descargar 2.364 B de archivos.
Se utilizarán 0 B de espacio de disco adicional después de esta operación.
¿Desea continuar? [Y/n] y
Des:1 http://es.archive.ubuntu.com/ubuntu focal/main amd64 python-is-python3 all 3.8.2-4 [2.364 B]
Descargados 2.364 B en 0s (9.362 B/s)          
(Leyendo la base de datos ... 468110 ficheros o directorios instalados actualmente.)
Desinstalando python-is-python2 (2.7.17-4) ...
Seleccionando el paquete python-is-python3 previamente no seleccionado.
(Leyendo la base de datos ... 468108 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../python-is-python3_3.8.2-4_all.deb ...
Desempaquetando python-is-python3 (3.8.2-4) ...
Configurando python-is-python3 (3.8.2-4) ...

Intentar de nuevo la instalación

Podemos instalar de nuevo nuestro paquete instalador en modo automático descargado de la página de drivers de HP

$ ./hplip-3.21.12.run
…

Agradecimientos

A Ji m, en su atirulo How to Install the Latest HPLIP Driver in Ubuntu 20.04

Aviso

Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris

Si necesitas soporte profesional puedes contratar con Castris soporte profesional.