sábado, 23 de diciembre de 2017

¡Feliz Navidad (o pairo) 2017!

Pues como ya ha pasado "el día de la salud" que, aunque le pese a El Corte Inglés, si es el inicio oficial de la Navidad, aquí os dejo mi felicitación de este año, acompañado como (casi) siempre por Frank "ojitos azules" Sinatra.

Está visto que no me puedo resistir a un poquito de ironía, tan siquiera en estos días tan señalados.

Por cierto, no pulséis sobre mi foto, el vídeo está abajo.



¡FELIZ NAVIDAD (y Feliz Pairo para uno que yo me conozco)!







viernes, 22 de diciembre de 2017

Samaniego, el profeta.


A buen entendedor, pocas palabras bastan, afirma certeramente el sabio refranero español, Y Don Felix María con estas pocas palabras, ejerciendo de profeta, nos alumbró sobre el triste periodo en el que vivimos estos días.

Con varios ademanes horrorosos
Los montes de parir dieron señales;
Consintieron los hombres temerosos
Ver nacer los abortos más fatales.
Después que con bramidos espantosos 
Infundieron pavor a los mortales,
Estos montes, que al mundo estremecieron,
Un ratoncillo fue lo que parieron.
Hay autores que en voces misteriosas
Estilo fanfarrón y campanudo
Nos anuncian ideas portentosas;
Pero suele a menudo
Ser el gran parto de su pensamiento,
Después de tanto ruido sólo viento.

EL PARTO DE LOS MONTES. Felix María de Samaniego.

¡Hala, ahí queda eso!. Ahora a darle al magín.

jueves, 7 de diciembre de 2017

VI - Linuxeando, que es gerundio: tralaralarita, limpio mi casita

Este post, lo tenía escrito hace tiempo, pero ya sabéis, obligaciones, algo de pereza, multitarea... y no lo había publicado.

Bien, vamos allá, que seguramente hemos trasteado, instalado, desinstalado y ya va siendo hora.

Como podreis ver en algunos de los ejemplos que pongo (como en los resultados de las versiones de Kernel), son antiguos, no, no es que se me haya ido la olla, es que ya los tenía preparados... y ya sabemos, aquello de la "economía de esfuerzos".

Tras instalar y desinstalar programas, librerías, actualizar software, etc. Ubuntu acumula mucha basura: paquetes 'huérfanos', archivos de configuración...

Vamos a ver cómo podemos deshacernos de estos archivos para mantener 'fresco' nuestro sistema.

Comandos de Limpieza

Borrar Los Paquetes Almacenados En Caché

Primero limpiamos archivos antiguos:
sudo apt-get autoclean
Además, cada vez que instalamos un programa los paquetes quedan almacenados en '/var/cache/apt/archives' y '/var/cache/apt/archives/partial/'. Cuando procedemos a desinstalarlo estos paquetes no se borran, de forma que si lo volviésemos a instalar no es necesario descargarlos. Si 'trasteamos' mucho con el ordenador (como es mi caso) esta carpeta puede llegar a ser muy grande. Para borrarlos nos basta con escribir en una terminal:
sudo apt-get clean

Eliminar Paquetes Necesarios Para Las Dependencias De Aplicaciones

Si desinstalamos un paquete o librería únicamente se borra dicho paquete pero no los demás que se instalaron para su correcto funcionamiento. Para borrarlos usamos:
sudo apt-get autoremove
De hecho se recomienda desinstalar paquetes así:
sudo apt-get remove -purge nombredepaquete
De esta forma se eliminan archivos de configuración.

Aquí podéis ver el resultado de estas acciones en la limpieza de ayer mismo, tras la actualización del kernel.


Borrar Imágenes Antiguas Del Kernel

Cuando actualizamos la versión del kernel, la antigua no se borra. Para borrarla primero debemos saber que versión tenemos; ejecutamos:
uname -r
En mi caso el resultado es:
3.13.0-32-generic
Ahora comprobamos todos las imagenes que hay en el sistema con:
dpkg --get-selections | grep linux-image
Lo que me devuelve esto:
linux-image-3.13.0-24-generic install
linux-image-3.13.0-32-generic install
linux-image-extra-3.13.0-24-generic install
linux-image-extra-3.13.0-32-generic install
linux-image-generic
Vale, entonces sabemos que podemos borrar linux-image-3.13.0-24-generic y linux-image-extra-3.13.0-24-generic. Ejecutamos:
sudo apt-get remove --purge imagenes-a-borrar
Importante: No borréis 'linux-image-generic.

Ahora borraremos los 'headers':
dpkg --get-selections | grep linux-headers
Este comando nos devuelve esto:
linux-headers-3.13.0-24 install
linux-headers-3.13.0-24-generic install
linux-headers-3.13.0-32 install
linux-headers-generic install
Borramos, igual que en el paso anterior, todos aquellos que no sean la versión que estamos usando ni el 'linux-headers-generic'.
sudo apt-get remove --purge headers-a-borrar
NOTA: Tanto en las imágenes como en los headers, cuando por las diversas actualizaciones del sistema se han ido quedando obsoletas, en lugar de "install", os encontrareis "deinstall". Bien, estas las podemos borrar sin miramiento alguno.


Como podéis ver en la imagen de arriba, siempre mantengo dos versiones de kernel (la recién instalada y la anterior) así como la genérica. Con los headers sucede de igual forma, aunque posiblemente, ya las habréis limpiado en el paso anterior (cuando hicimos el "autoremove").

Por último podemos actualizar el 'grub', aunque debería haberse actualizado automáticamente. Para ello ejecutamos:
sudo update-grub2
sudo update-grub
Nuevamente, aquí podéis ver el resultado de estas acciones en la limpieza de ayer mismo, tras la actualización del kernel.






Eliminar Paquetes 'Huérfanos' Con Deborphan

Procedemos a instalar el paquete 'deborphan' que nos va a ayudar a desinstalar todos aquellos paquetes 'residuales' después de instalar o desinstalar aplicaciones. Lo instalamos:
sudo apt-get install deborphan
Una vez instalado ejecutamos:
deborphan
y obtenemos una lista con paquetes huérfanos (en mi caso no tengo ninguno).
Para desinstalarlos ejecutamos el siguiente comando en la terminal:
sudo apt-get --purge remove $(deborphan)
Si también queremos borrar los paquetes en la sección libdevel ejecutamos:
sudo apt-get --purge remove $(deborphan --libdevel)
Para ver los archivos de configuración obsoletos:
deborphan --find-config
Y para desinstalarlos:
sudo dpkg --purge $(deborphan --find-config)

Ya hemos acabado de limpiar nuestro sistema.