Archivo de la etiqueta: herramienta

Ccleaner para Ubuntu


Si habéis pensado que no había una aplicación parecida al Cclenaer para Ubuntu no es así del todo.

Aquí os dejo unas lineas de código para fabricaros vuestro Ccleaner, es un simple Script que os limpiará vuestro querido Ubuntu. Lo único que tenéis qué hacer es hacer un copy-paste del código a un fichero vacío normal. Una vez guardado sólo tenéis que ejecutar esta comanda tan sencilla sobre el fichero: chmod a+x ubucleaner

Yo lo he llamado así pero vosotros haced lo que queráis.

código a copiar:



#!/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="33[1;33m"
RED="33[0;31m"
ENDCOLOR="33[0m"

if [ $USER != root ]; then
  echo -e $RED"Error: debes ser root, recuerda usa sudo"
  echo -e $YELLOW"Saliendo..."$ENDCOLOR
  exit 0
fi

echo -e $YELLOW"Limpiando apt cache..."$ENDCOLOR
aptitude clean

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

echo -e $YELLOW"Eliminando viejos kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS

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

echo -e $YELLOW"Ubucleaner finalizo correctamente | powered by Safo's & Sakyx's Blog!"$ENDCOLOR

Básicamente lo que hace es eliminar viejos kernels, a veces es molesto que en tu grub tengas tantas entradas, purga archivos de configuración en desuso,etc…

Nota: para ejecutar este script debes ser root y el modo seria sudo ./ubucleaner o otra alternativa es ponerlo en la carpeta /usr/bin y así ejecutarlo haciendo un «gksu ubucleaner» sin importar la ruta donde estés. Este script NO está hecho por nosotros aunque  hayamos modificado los mensajes «echo»

Etiquetado , , ,