www.tuxapuntes.com

Buscar Contacto Colabora... Libro de Visitas
 
.
TuxInicio arrow TuxApuntes arrow Bases de Datos arrow Mantener Limpio tu Ubuntu
Mantener Limpio tu Ubuntu PDF Imprimir E-Mail
Escrito por utopianegra, on 20-09-2007 20:27
Visitas 4056

Aunque nuestro Ubuntu es hijo de la perfección y por tanto, tiende a ella, no está exento de acumular "basurilla" con el tiempo, que, aunque generalmente no afecta al funcionamiento de nuestro sistema, puede suponer espacio en disco que queramos recuperar (para aquellos como yo que han de batallar cada byte de su HDD porque se los funde que no veas en.... cosas ) o simplemente que puede "molestar" a los más puritanos.

En este tutorial abordo el tema de la "suciedad" en Ubuntu dividiéndola en tres elementos:

1. Paquetes/Librerías obsoletos o sin uso

2. Paquetes de idiomas que no se usan

3. Archivos que no deseo

 

Empecemos...

 


1. Paquetes/Librerías obsoletos o sin uso

 

Cuando hacemos instalaciones/desinstalaciones de paquetes en Ubuntu a veces se han de descargar librerías que a veces quedan huérfanas, es decir, que no se desinstalaron correctamente pero quedan en el disco y no se utilizan. Esto es más frecuente cuando usamos el comando APT-GET que con aptitude.

Otra cosa que ocurre es que si desinstalamos con el comando sudo apt-get remove nombredepaquete sin añadir la opción -purge, dejamos archivos de configuración en el disco que quedan obsoletos, puesto que ninguna aplicación los necesita.

Consejo: Si quieres desinstalar con apt-get, usa el comando:

sudo apt-get remove -purge nombredepaquete

Y si quieres desinstalar con aptitude:

sudo aptitude --purge-unused purge nombredepaquete

Para solventar esto tenemos dos opciones:

1. APT-GET AUTOCLEAN: Mediante este comando de consola podemos hacer una limpieza a fondo de archivos antiguos. no es la opción más eficiente.

sudo apt-get autoclean

2. DEBORPHAN: Nos permite eliminar librerías huérfanas y ficheros de configuración obsoletos. Es un paquete muy útil que nos ayuda a mantener una coherencia entre los paquetes instalados y que además elimina los ficheros de configuración obsoletos de nuestro sistema. El resultado es siempre positivo, ya que, por un lado se obtiene más espacio en el disco duro y por el otro se mantiene el sistema perfectamente ordenado.

Para instalarlo hay que usar aptitude o apt-get. Yo usaré aptitude.

sudo aptitude install deborphan

Para ver las librerías huérfanas de nuestro sistema simplemente tenemos que teclear:

sudo deborphan

El resultado es algo así:

nombreusuario@nombremaquina:~$ deborphan
tclx8.4
tcltls

Si además queremos obtener más información sobre estas librerías, podemos usar deborphan en combinación con dpkg (gestor de paquetes de debian):

dpkg -l $(deborphan --find-config)

El resultado en el caso anterior sería:

nombreusuario@nombremaquina:~$ dpkg -l $(deborphan --find-config)
Desired=Unknown/Install/Remove/Purge/Hold
| Estado=No/Instalado/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: mayúsc.=malo)
||/ Nombre Versión Descripción
+++-==============-==============-============================================
rc libdiscover2 2.1.0-1 hardware identification library
rc libfltk1.1 1.1.7-2 Fast Light Toolkit shared libraries
rc xchat-systray 2.4.5-4ubuntu1 xchat systray notification icon

A partir de aquí podemos desinstalar la lista de librerías huérfanas con el siguiente comando:

sudo dpkg --purge $(deborphan)

Para buscar ficheros de configuración obsoletos (que ya no se utilizan) teclearemos:

dpkg -l $(deborphan --find-config)

El resultado es algo así:

nombreusuario@nombremaquina:~$ dpkg -l $(deborphan --find-config)
Desired=Unknown/Install/Remove/Purge/Hold
| Estado=No/Instalado/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: mayúsc.=malo)
||/ Nombre Versión Descripción
+++-==============-==============-============================================
rc libdiscover2 2.1.0-1 hardware identification library
rc libfltk1.1 1.1.7-2 Fast Light Toolkit shared libraries
rc xchat-systray 2.4.5-4ubuntu1 xchat systray notification icon

Para eliminar estos archivos tenemos que teclear:

sudo dpkg -purge  $(deborphan --find-config)

Alternativas:

- Existe un paquete llamado orphaner que es un frontend para deborphan. No lo he usado, pero ahi queda.

- Otra opción es debfoster, un wrapper para apt y dpkg que también simplifica bastante la limpieza de los paquetes instalados, puesto que se mantiene atento a cambios en los paquetes que tienes instalados y te avisa al instante. Una especie de vigía. Para los locos de instalar aplicaciones.

- Podéis usar wajig como alternativa a apt-get, aptitude y dpkg. Al parecer es una maravilla y puede activar "sudo" para ti en caso de ser necesario y que te hayas olvidado de ponerlo en la instrucción inicial. De este modo, para instalar no habría que poner "sudo". Puedes limpiar paquetes huérfanos mediante el comando "wajig remove-orphans". A mí de momento no me convence el concepto.


 

 

2. Paquetes de idiomas que no se usan

 

Cuando instalamos Ubuntu por primera vez, el soporte de idiomas ha de activarse y entonces se nos traducen alguna aplicaciones que suelen venir en inglés de principio.

Al bajarnos los paquetes de idioma en español, nos pueden quedar paquetes de idioma antiguos que ya no nos interesan. Lo mismo al desinstalar una aplicación. Estos paquetes ocupan un poquito de disco.

localepurge es un paquete que se encarga de eliminar los archivos de traducción que no utilizamos.

Para instalarlo usaremos aptitude:

sudo aptitude install localepurge

Al acabar la instalación aparecerá una pantalla azul (no temáis, no es la BSoD o "Blue Screen of Death) 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

Una vez configurado localepurge, solo hay que ejecutarlo con permisos de administrador para eliminar los ficheros de traducción que no deseamos:

 sudo localepurge

Al finalizar, te mostrará una línea con el espacio que has liberado:

localepurge: Disk space freed in /usr/share/locale: 12000K

A partir de ahora, cada vez que instalemos una aplicación mediante apt-get o aptitude se ejecutará automáticamente localepurge al finalizar la instalación. En el siguiente ejemplo podéis ver como se han eliminado 696kb al instalar "paquetemolon1":

nombreusuario@nombremaquina:~$ sudo aptitude install gnomebaker
85385 ficheros y directorios instalados actualmente.)
Desempaquetando paquetemolon1 (de .../paquetemolon1_0.6.0-0ubuntu2~edgy_i386.deb) ...
Configurando paquetemolon1 (0.6.0-0ubuntu2~edgy) ...
localepurge: Disk space freed in /usr/share/locale: 696K

 

 


3. Archivos que no deseo

 

Hay archivos que suelen ocupar espacio en nuestro disco y que podríamos borrar. Desgraciadamente, no conozco un aplicación en Gnome que haga este tipo de limpieza. En KDE, en cambio, tenemos el paquete kleansweep, que al intentar instalar en Edgy (6.10) tengo entendido que ha dado problemillas.

Por de pronto, si no queréis instalar esta aplicación, podéis echar mano de distintas herramientas disponibles:

  • Filelight: Analizador de uso de disco gráfico. Es muy útil. Te hace un gráfico de sectores muy visual en el que ves lo que ocupa más espacio en tu disco. Si tienes un apartición Windows te sorprenderás de lo que puede haberte pasado desapercibido. Desgraciadamente es de KDE, y aunque se instala y ejecuta sin problemas en Gnome, el análisis es un poquito lento a veces.
      • Nota: Si usas Ubuntu 7.04 no hace falta instalarse este paquete, puesto que el analizador de espacio en disco ya incluye esta funcionalidad y además trabaja mejor y más rápido.
  • SystemCleanupTool

Y si no, un par de localizaciones seguras donde borrar para ganar un poco de espacio:

- /home/username/.thumbnails/normal

- /home/username/.thumbnails/fail

- /var/cache/apt/archives -> En este caso a mí no me gusta demasiado borra archivos, ya que se trata de los paquetes descargados al hacer la instalación de los paquetes con apt-get/aptitude/synaptic. Si luego queremos desinstalar un paquete y luego decidimos reinstalarlo tendremos que descargarlos otra vez. según cómo seas y trabajes con tu ubuntu, puede que no te convenga entonces, pero te puede solucionar la papeleta en caso de apuro (famoso mensaje de que "/" no tiene espacio en disco). Desde luego si no te pasas el día instalando, desinstalando y reinstalando, puedes borrar lo que haya en esta carpeta sin miedo.

Otra opción para liberar espacio en disco es vaciando la caché de tu navegador de internet (firefox, opera, etc.), archivos de backup de conversaciones de chat, antiguos logs, etc.

Un saludo!

Comparteme:
Meneame
Delicious
Digg
Technorati
YahooMyWeb
MLinuxfera

Revisado el: 25-09-2007 21:33

Publicado el : Manuales (HowTo), Optimizando el Sistema

Comentarios de usuarios (0)

Ningún comentario guardado

Añade tu comentario



mXcomment 1.0.5 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
 
< Anterior   Siguiente >


Si te resulta util esta informacion y quieres contribuir mediante alguna donación para el mantenimiento y mejora de ese site, te dejamos un enlace para que puedas ayudarnos por medio de paypal.

 Muchas gracias.








Enlaces

Cursos
Masters
MBA

Menu Principal

Login






¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Hay 24 invitados en línea

Translate

Top WebLinks

Enlaces - Blogroll
feed image

Tux Estadisticas

OS: Linux h
PHP: 5.2.6
MySQL: 5.0.67-community-log
Hora: 13:45
Caching: Disabled
GZIP: Enabled
Usuarios: 3923
Noticias: 1044
Enlaces: 50
Visitantes: 3554217

Galaxia Linux

TUXrank .. SITES



Creative Commons License


Esta obra está bajo una
licencia de Creative Commons.


¿Quieres anunciarte aquí?

Tux del Dia

th_1777.jpg

Tux Encuesta

¿Aconsejas Ubuntu a tús amigos?
 
¿Has actualizado a Intepid Ibex 8.10?
 

[+]
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size
  • default color
  • blue color
  • green color