Ir al contenido principal

Eliminación de temporales y paquetes tipo Ccleaner en Debian y Derivados

Que tal a todos, voy a comenzar este blog con las siguientes preguntas:
¿Te has dado cuenta que tu ordenador tiene mas información de la tenias contemplada ver?, ¿Tu disco duro se esta saturando muy rápidamente y nada mas lo utilizas para hacer tareas sencillas en LibreOffice o algún otra ofimática?, Ya tienes poco almacenamiento en disco duro y no sabes que programas eliminar o que información vas a depurar?.

Pues bueno antes de darles la respuesta a este problema, les platicare algo interesante, en Debian y sus derivados existen los paquetes de apt. aptitude y synaptics los cuales nos ayudan a instalar programas de manera muy cómoda en nuestro sistema operativo, sin embargo; sabias que almacenan basura o información que ya no ocuparías de vuelta.
Cuando hacemos la actualización de algún kernel e instalamos la nueva versión se quedan núcleos viejos que a lo mejor ya no utilizamos por que ya el nuevo mejoro el rendimiento del ordenador, compatibilidad de controladores entre otros, y esos kernel's o núcleos se quedan y ocupan demasiado espacio en tu DD.
Cuando accesas a Internet a una X pagina todo lo que vez se almacena "temporalmente en tu DD", eso genera demasiada basura ya que los exploradores almacenan imágenes que vez de una pagina, index, direcciones, historiales entre otros lo cual a lo largo del tiempo ocupan infinidad de espacio en tu DD.
Sabias que cuando eliminas un archivo no se elimina completa mente de tu disco duro hasta eliminarlo de la papelera de reciclaje?...

Pues bien tengo la solución al problema. El problema del cual hablo es de los archivos temporales y de instalación y papelera de reciclaje, que como les comentaba a corto plazo no se nota pero después de algunos meses creanme que acaban con el almacenamiento de nuestro disco duro (DD), para ello les traigo un script en el cual nos ayuda a eliminar lo que no necesitamos y sacar la basura de nuestro sistema, les voy a ser sinceros, yo por cuestiones de educación use y uso para el trabajo Güindous (Windows), ya que me dedico a dar soporte a empresas sobre este sistema operativo, y en el existen varias herramientas una de ellas es el famoso Ccleaner, muy bueno por cierto para eliminar temporales, caches, historiales, etc... sin embargo en GNU/Linux no existe una herramienta así ya que cada uno tiene una estructura diferente, en algunas ocasiones es similar cuando dependen de otra distro o han nacido de ella, sin embargo aqui traigo para ustedes este script el cual encontre hace casi 1 año y no me acordaba de compartir con ustedes, pues bien este script lo que hace es que elimina archivos de configuración viejos, nucleos o kernel's viejos, papelera de reciclaje, cache y temporales de internet de todos los usuarios, volviéndonos espacio a nuestro disco duro, y aquí les dejo el codigo fuente para que lo peguen en un archivo el cual sencillamente le van a poner el nombre que quieran pero eso si, muy importante con la extencion .sh ya que es un script en bash. Aclaro que este script yo no lo cree, lo encontre de casualidad en un foro que la verdad no me acuerdo de cual, el proyecto o archivo se llamaba ubuncleaner y sin embargo me párese que cuando aparecio este script adaptaron a la version de Ubuntu 9.10 para realizar dicha limpieza en modo gráfico, sin embargo contiene otras caracterisiticas para eliminar y seleccionar de manera grafica lo que hay que limpiar.


#!/bin/bash

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"

if [ $USER != root ]; then
  echo -e $RED"¡ Error: Deves entrar como superusuario (root)!"
  echo -e $YELLOW"Finalizado..."$ENDCOLOR
  exit 0
fi
echo -e $YELLOW"¡Tomado de la idea original de ubuncleaner!"$ENDCOLOR
echo -e $YELLOW"Limpiando cache de apt cache..."$ENDCOLOR
aptitude clean

echo -e $YELLOW"Eliminando archivos de configuracion viejos..."$ENDCOLOR
sudo aptitude purge $OLDCONF

echo -e $YELLOW"Eliminando nucleos (kernel) viejos..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

echo -e $YELLOW"Vaciando la papelera de reciclaje..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

echo -e $YELLOW"¡Script Finalizado!"$ENDCOLOR
echo -e $RED"¡Traducido por:!"$ENDCOLOR
echo -e $GREEN"¡Executor (la-tia.blogspot.com)!"$ENDCOLOR





bueno ahora se preguntara ¿Como ejecuto este script?. Como es una extencion .sh basta con poner sh ./nombredelarchivo.sh y listo sin embargo aqui les dejo la captura de como se hace por si tienen alguna duda.
root@ska-rabajo-1:/home/amisadai# sh ./limpiadebtemporales.sh 

Ya nadamas les pondran Y de YES osea SI y continuara a eliminar basura, por ejemplo yo lo ejecute como se ve en la imagen y me marcaba esos paquetes para eliminar.

Otra cosa mas, tienen que iniciar sesion como SU ya que este script pide permisos para poder hacer la eliminacion.

espero les alla gustado y espero sus comentarios. ¡Gracias!

Comentarios

Publicar un comentario

Gracias por tomarte el tiempo de leer mi blog, por favor deja tu duda sugerencia, seran leidas y si es posible se les dara pronta respuesta, gracias.

Entradas más populares de este blog

Transmisiones de youtube para el ITSJR

Hace un año en un foro de Facebook sobre GNU/Linux llamado Foro de dudas de Zodz Linux me habían aceptado y mas aun, poniéndome como moderador del foro ya que mi altruismo era casi diario, mis visitas al foro y el apoyo que brindaba lo hacia casi diario estuviera en el trabajo o en casa ayudando a personas que solicitaban apoyo para manejo de algún programa, instalación de sistemas operativos etc., dentro de este foro acabando de salir Debian 7 y yo con meses de tenerlo como mi sistema operativo principal vi que no tenia el famoso compiz integrado en los repositorios oficiales y decidí ver en el foro a pesar de mi rango en el preguntar a alguien de ahí si sabia el por que de la decicion de los desarrolladores de Debian hacer esto aunado a que si sabia de que repositorio seguro los podía obtener y en un par de horas resibi la repuesta de un compañero que me indico los pasos de como hacerlo y como integrar a compiz ya que Gnome-Shell me gustaba pero en mi otra computadora no me agradaba

Seguridad informatica y filtrado web

Hoy en día las empresas que tienen demasiados usuarios con acceso a internet no se dan cuenta de la importancia que tiene o se debe tener cuando el internet se instala y funciona sin reglas que nos permitan estar en cualquier sitio a toda hora en cualquier momento, sea de trabajo o no sin importar afectar a los demás usuarios que en la empresa si requieren del servicio y no se dan cuenta que el ancho de banda que utilizan además de que tampoco se dan cuenta de las fuentes o enlaces que están viendo que puede contener algún espía, descargar algún virus (aunque tengan antivirus), entre otras inseguridades que el usuario desconoce y no comprende. Es por ello que yo en lo personal a cualquier empresa que voy recomiendo tener antivirus, firewall activados, routers/firewall físicos con bloqueos sumamente extremos lo cuales los usuarios no puedan ser tentado a volver a meterse a este tipo de páginas además de eliminar algún tipo de amenaza constante en la computadora o en la red y de