martes, agosto 21, 2007

Cómo mantener limpia la memoria

Para mantener el CP limpio de archivos que no son útiles, pero que ocupan espacio en el disco duro, se recomienda hacer la siguiente limpieza:

Abrimos un terminal y se coloca lo siguiente:

1. sudo apt-get autoremove

3. sudo apt-get update


Para desinstalar paquetes y no dejar librerías huerfanas debemos hacerlo del siguiente modo:

Si utilizamos apt-get:

sudo apt-get remove --purge nombredepaquete

y si utilizamos aptitude:

sudo aptitude --purge-unused purge nombredepaquete

y si no hemos purgado al desinstalar podemos utilizar Clean o Deborphan

sudo apt-get clean

Para utilizar "Deborphan" debemos primero instalarlo:

sudo aptitude install deborphan

y se ejecuta escribiendo en el terminal "deborphan".

Si quiere saber de que se tratan, se debe copiar lo siguiente:

sudo dpkg -l | grep $(deborphan)

Y si esta completamente seguro de borrarlas debe escribir:

sudo dpkg --purge $(deborphan)

y listo, con este procedimiento quite 800MB del disco duro.


Script para la desinstalación de los paquetes huerfanos

Para automatizar el proceso anterior, vamos a hacer un script realizando los siguientes pasos:

1. creamos un el archivo limpiar_huerfanos.sh

gedit limpiar_huerfanos.sh

2. copiamos y pegamos lo siguiente:


#!/bin/bash

############################################
# limpiar_huerfanos.sh #
############################################

for i in `deborphan --show-size --guess-all`
do
paquetes="$paquetes $i"
done

echo
echo "*************************************************"
echo "Paquetes residuales (no necesarios) que se van a borrar:"
echo "*************************************************"
echo $paquetes
echo "*************************************************"
echo "¿Desea continuar (S/n)?"

read
if [ "$REPLY" = "n" ]; then
cancel
else
sudo aptitude purge $paquetes
fi


3. Ahora le damos permisos de ejecución al fichero anterior:

sudo chmod 700 limpiar_huerfanos.sh

4. Por último, copiamos el script dentro del directorio /usr/sbin para que se pueda ejecutar desde cualquier punto sin tener que incluir la ruta del fichero.

sudo mv ./limpiar_huerfanos.sh /usr/sbin/

Ahora para instalarlos simplemente abrimos un terminal, y colocamos limpiar_huerfanos.sh y ahora seguimos los pasos.


Para desinstalar paquetes de idiomas que no se usan utilizaremos localepurge el cual es un paquete que se encarga de eliminar los archivos de traducción que no utilizamos. Para utilizarlo debemos instalarlo:

sudo aptitude install localepurge

Al acabar la instalación aparecerá una pantalla azul, donde hay que seleccionar los idiomas que queremos conservar en nuestro sistema.

Es importante saber que existen dos niveles de idiomas:

- De 1er nivel: Son los que van sin guiones y son los más importantes, ya que contienen la mayoría de la traducción del idioma.

- De 2º nivel: Son los que van con guiones.

Debemos por tanto escoger los de primer nivel y si queremos, de segundo nivel. Un ejemplo de selección sería:
en
en_US
en_US.ISO-8859-15
en_US.UTF-8
es
es_ES
es_ES@euro
es_ES.UTF-8


Tomado de:

COMO eliminar paquetes huérfanos con Deborphan

[CÓMO] - Mantener Limpio tu Ubuntu


liberar memoria disco duro

No hay comentarios.: