[HowTo] Actualizar en Ubuntu y derivados la clave pública de un repositorio

Posted: domingo, 29 de marzo de 2020 by Termita in Etiquetas: , , , , , , , , , , ,
0

Llevaba bastante tiempo dejando pasar este error cuando ejecutaba 'sudo apt-get update'.

"Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible"



Esto se debe a que la clave pública que en nuestro sistema tenemos del repositorio, es decir está desactualizada respecto al PPA.

Esto se soluciona así:
Anotamos la clave pública que tenemos actualmente en nuestro sistema y ejecutamos desde terminal:
~~~
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys clavepúblicaquetenemos
~~~

0

Hace un tiempo escribí acerca del redimensionado de imagenes en masa mediante el comando mogrify, y no hace tanto acerca de la manipulación por lotes de imagenes en Gimp mediante el plugin bimp.

En esta entrada escribiré acerca de algunos comandos específicos para la optimización de imagenes png.
Me decanto por el comando pngquant, que es con el que considero obtengo un resultado más equilibrado <reducción de peso>/<pérdida de calidad>.

pngquant
pngquant -v -s 1 origen.png


optipng
optipng -verbose -o7 -preserve origen.png

pngcrush
pngcrush -brute -e destino.png origen.png

pngnq



En pointlessramblings.com hicieron una comparativa de estos 4 comandos:

pngquant ← reducción de peso / calidad: 63.91% / 8.5
pngcrush ← reducción de peso / calidad: 4.75% / 9.88
optipng ← reducción de peso / calidad: 13.48% / 9.88
pngnq ← reducción de peso / calidad: 63.93% / 6.62

Y para finalizar una comparativa EXHAUSTIVA de las diferentes herramientas de optimización de archivos .png (las que menciono aquí y decenas más que existen) realizada por css-ig.net:
descargar en .pdf





---
Fuentes:




[HowTo] Instalación del plugin bimp (Batch Image Manipulation) en Gimp 2.8

Posted: sábado, 28 de marzo de 2020 by Termita in Etiquetas: , , , , , , , , , , , ,
0

El plugin bimp (Batch Image Manipulation) permite que Gimp realice tareas repetitivas por lotes: cambiar el tamaño de varias imágenes, recortarlas, girarlas, rotarlas, corregirlas, cambiarles el formato, cambiarles el nombre o agregarles una marca de agua o firma.

No es posible instalar la última versión del plugin bimp -cuando escribo esto va por la versión 2.3- en versiones de Gimp inferiores a la 2.10.
A partir de la versión 2.0 del plugin bimp, éste sólo es compatible con versiones superiores a Gimp 2.8.
La versión de Gimp que trae de serie Ubuntu 18.0 es Gimp 2.8, por consiguiente NO es posible instalar las últimas versiones del plugin bimp. Sólo podremos instalar la versión del plugin bimp igual o inferior a 1.18.




El indicio de que esto era así lo obtuve cuando traté de compilar e instalar la última versión de bimp en Gimp 2.8. Obtenía ERRORES DE COMPILACIÓN:
Makefile:6: recipe for target 'make' failedmake: *** [make] Error 1



Entonces...
¿Cómo instalar el plugin bimp 1.18 en gimp 2.8?
El método es el de siempre en este plugin.

sudo apt-get update
sudo apt upgrade

Instalo libgimp2.0-dev y libgegl-dev
sudo apt install libgimp2.0-dev libgegl-dev

Descargo la versión 1.18 del plugin bimp desde el repositorio oficial del desarrollador.

Lo descomprimo en una carpeta

Entro, desde la terminal, en esa carpeta y, para construir e instalar, ejecuto:
make
sudo make install-admin

Si todo va correctamente, cuando volvamos a abrir Gimp 2.8 veremos que en el menú 'Archivo' aparece una acción nueva: 'Batch Image Manipulation'.




Entradas relacionadas:

[HowTo] Optimización de imagenes png

[HowTo] Redimensionar imagenes en masa desde línea de comandos con MOGRIFY

[HowTo] 7z desde la terminal a máxima compresión y en volúmenes

Posted: jueves, 26 de marzo de 2020 by Termita in Etiquetas: , , , ,
0

7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on -v1500m archivo.7z ruta_origen

Explicación de los parámetros:

-t7z ← algoritmo 7z
-m0=lzma ← modo de compresión LZMA
-mx=9 ← nivel de compresión = 9 (Ultra)
-mfb=64 ← numero de fast bytes para LZMA = 64
-md=32m ← dictionary size = 32 megabytes
-ms=on ← archivo solido
-v1500m ← volúmenes de 1500mb (1'5gb)
archivo.7z ← ruta y nombre al archivo destino
ruta_origen ← directorio origen


---
Anexo:
Cómo instalar ZIP, bzip2, gzip, RAR, 7-Zip en Debian y derivados

apt-get install zip unzip gzip bzip2 rar unrar p7zip





---
Fuentes:


[HowTo] split: Trocear archivos en linux

Posted: domingo, 22 de marzo de 2020 by Termita in Etiquetas: , , , , ,
0

Generalmente las distribuciones GNU Linux traen de serie el comando split.
Mediante split podemos trocear archivos en pedazos más pequeños.

Por ejemplo, tenemos un archivo llamado 'backup.iso' que ocupa 5gb y lo queremos trocear en pedazos de 1gb:

split backup.iso -b 1000MB -d backup

De esta forma el nombre de los 5 trozos de 1gb (1000mb) comenzará por 'backup':
backup00
backup02
backup03
backup04
backup05


Para unirlos basta con ejecutar el comando cat:
cat backup* > backup.iso




-------
Fuentes:

[HowTo] Calibre: instalar la última versión estable en Ubuntu y derivados

Posted: martes, 10 de marzo de 2020 by Termita in Etiquetas: , , , , , , , , , , ,
0

Generalmente en los repositorios de Ubuntu no se encuentra la última versión estable, sino supuestamente la última versión que los responsables de Ubuntu han testeado a fondo. Esto no es malo, previene problemas, mas generalmente nunca tendremos la última versión.

Calibre es un visor de libros electrónicos -en formato epub, pdf, etc...- y muchas cosas más. Una navaja suiza en esta materia.

Para instalar la última versión:

sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

[HowTo] Termux y Android: activar interacción de los sistemas de archivos de Termux y Android

Posted: lunes, 9 de marzo de 2020 by Termita in Etiquetas: , , , , , ,
0

Termux es un emulador de terminal Linux para Android. Esto significa que desde un teléfono móvil Android se puede trabajar prácticamente igual que ante la linea de comandos de una máquina corriendo linux.

Sin embargo, por defecto no se puede acceder del teléfono móvil a las carpetas que emplea Termux. Por ejemplo, si descargamos algo con wget desde Termux no podemos "verlo" desde el explorador de archivos de Android.
Pero esto puede cambiarse, hacerse posible a partir de Android Malvavisco (6.x) .
Basta con ejecutar desde Termux el comando:

termux-setup-storage

... y conceder el permiso para que Termux pueda interactuar con cualquier cosa dentro de /storage/emulate/0

Si ejecuta Android Malvavisco (6.x) o por encima de, ejecute termux-setup-storage y conceder el pedido permiso para ser capaz de interactuar con cualquier cosa dentro de /storage/emulado/0.






------------------
Fuentes
https://www.preguntandroid.com/pregunta/24904/wget-utilizando-termux-directorio-de-descarga