miércoles, 9 de diciembre de 2009

6. Borrar archivos temporales en ubuntu.

Bueno a estas alturas despues de actualizar e instalar cosas tendremos algo de basura en el disco incluso puede que se llene como me paso a mi en su dia. Teniendo en cuenta que la partición para linux es de 20 GB. pues es facil. Asi pues buscando por la red encontre varias formas de limpiar los temporales asi que las voy a poner todas.
En principio se limpian temporales cuando se reinicia pero la verdad es que en ubuntu y supongo que en linux en general se reinicia poco. Asi que una buena costumbre puede ser reiniciar cuando se han estado instalando y desinstalando aplicaciones.
Bien empezamos con tres comandos para limpiar temporales, desde la consola podemos escribir lo siguiente:

$ sudo apt-get autoclean
Cada vez que instalas desde Synaptic o actualizas tu Ubuntu, los paquetes que descargas de Internet quedan en /var/cache/apt/archives. Si no los borras, acumulan espacio que puede ser bastante útil. Con este comando se borran completamente.

$ sudo apt-get autoremove
Los programas que instalamos utilizan dependencias adicionales que se descargan, y que muchas veces son inútiles. Cuando desinstalas a veces se quedan ocupando espacio.  Con este comando sabemos cuales son y podemos borrarlas.

Para borrar la cache: $ sudo apt-get clean

Por otro lado cada vez que actualizamos el kermel, la version antigua queda ahi. si queremos eliminarla:

$ sudo apt-get remove --purge linux-image-version a desinstalar-generic

si no sabemos que versiones tenemos podemos listarlas con:

$ dpkg --get-selections | grep linux-image
y nos dira algo asi:
linux-image-2.6.31-14-generic            install
linux-image-2.6.31-15-generic            install
linux-image-2.6.31-16-generic            install
linux-image-generic                install


Tambien podemos borrar la carpeta de temporales:


$ sudo rm -rf /tmp/*
De todas formas desde mi punto de vista este comando puede borrar archivos temporales de programas que esten corriendo en ese momento asi que cuidadin!!

Y los gz de /var/log

$ sudo rm /var/log/*.gz

Para borrar la basura que no se borra vaciando la papelera:

$ rm -rf /home/suribe/.local/share/Trash
 

Despues de hacer esto si ejecutas desde la consola:
$ baobab
Seguramente apreciaras un espacio considerable en el disco duro, que antes no tenias.

Otra forma de obtener mas espacio en disco es eliminar aquellas traducciones innecesarias.



$ localepurge


Esto nos abrira una ventana donde marcaremos los idiomas que queremos mantener asi pues marcaremos todo lo que ponga "es" y "en".
Eso si, decir que a mi no me la abre, aunque en su día si me la abrió y pude eliminar las traducciones que no queria, todas menos ingles y castellano. Pero ahora mismo no me hace nada, supongo que debería reinstalar el paquete desde synaptic. Esto esta bien ya que los paquetes nuevos no incorporarián otros idiomas. Mirar aqui para mas info. Y en el gestor de paquetes synaptic en busqueda poner localepurge y leer lo que dice antes de hacer nada.

Bueno por ultimo dos programas uno el tweak del que ya hablamos y desde el que se puede hacer casi todo entre otras cosas liberar espacio del disco. Mirar como se instala en este post.

Por otro lado desde el gestor de paquetes synaptic, podriamos borrar los paquetes no instalados (configuracion residual). Ahora bien yo no me atrevo por si acaso total para lo que hay alli.

Y por ultimo un programita que aunque las comparaciones son odiosas podríamos compararlo con el ccleaner del windows. Es el Bleachbit. << Desde aqui se puede descargar para cualquier distribución.


Bueno, eso es todo por hoy, como veis he recopilado todo lo que he visto por ahi para limpiar temporales. Hay mas cosas pero creo que esto es lo mas importante.
para acabar:

$ man localepurge

Os dara mas ideas para ganar espacio al disco.

29 comentarios:

  1. Expectacular, muy útil, gracias
    Jose

    ResponderEliminar
  2. Gracias por la ayuda.

    ResponderEliminar
  3. gracias amigo por la ayuda publicada

    ResponderEliminar
  4. Gracias amigo no es muy facil borrar temporales en ubuntu pero siempre hay gente que salva com tu

    ResponderEliminar
  5. Hola, me sirvio con el comando

    $ sudo apt-get clean

    ResponderEliminar
  6. excelente gracias apenas estoy entrando a la onda de linux

    ResponderEliminar
  7. Como se dice en mi pais PUREEETE.. esta muy util tu blog.. Gracias hermano..

    ResponderEliminar
  8. Gracias brother, muy buen aporte


    excelente

    ResponderEliminar
  9. Me ha sido de gran ayuda, muchas gracias. Saludos desde Argentina.

    ResponderEliminar
  10. yeah gracias use algunos comandos de aqui para ayudarme a liberar espacio

    ResponderEliminar
  11. excelente aporte, gracias.

    ResponderEliminar
  12. excelente hermano se te agradece

    ResponderEliminar
  13. muy útil, gracias por el aporte.

    ResponderEliminar
  14. escribir un script que permita vaciar el directorio de los temporales vaciar los funtes en el directorio opt , respaldar los archivos log y vaciarlos después

    ResponderEliminar
  15. Felicitaciones por su trabajo y Muchísimas gracias por su tiempo.

    ResponderEliminar
  16. Gracias.. a marcadores, para cuando tenga que eliminar archivos temporales (Y)

    ResponderEliminar
  17. Gracias Ismaeliko, me alegro que que haya servido.

    ResponderEliminar
  18. Respuestas
    1. Gracias a ti por tu comentario. Aunque no publique últimamente el blog y yo seguimos vivos.

      Eliminar
  19. A los que no he respondido directamente, mil gracias por vuestras visitas y comentarios.

    ResponderEliminar