Posteado por:
RSS con posts de coldrru
Ver perfil de coldrru coldrru
Novato
NovatoHombre Colombia
No Rankeado

10 Posts
26 Comentarios
20 Puntos


    

Limpiar nuestra distribución Linux (ganar espacio en disco)

    

NO SEAN PEREZOSOS Y LEAN, puede servirles.

Hace algunos días mi Ubuntu se averió cuando intentaba instalarle un driver ALSA perteneciente a Intrepid, además antes de aquel incidente ya llevaba 8GB utilizadas sin saber el porqué, ya que no había instalado nada extra a los paquetes recomendados.

Después de reinstalar Ubuntu decidí investigar cómo LIMPIAR Linux para que no ocupara espacio sin necesidad aparente; encontrando el siguiente link:


http://ph.ubuntuforums.com/showthread.php?t=898573


Luego de ingresar los comandos descritos en link anterior en repetidas ocasiones cada vez que instalaba algo nuevo, encontré la forma de combinar esas instrucciones en un SCRIPT:


http://www.ubuntu-es.org/index.php?q=node/78116


Script que luego modifiqué para cerciorarme que todo había sido eliminado (limpiado) obteniendo el siguiente resultado:





#!/bin/bash

OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
BLUE="\033[1;34m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
$var

echo -e "\n"

if [ $USER != root ]; then
echo -e $RED"Error: Privilegios insuficientes"
echo -e $RED"Script finalizado"$ENDCOLOR
exit 0
fi

echo -e "\n"

df -Th | sort

echo -e $BLUE"\nBuscando librerias y/o paquetes huéfanos..."$ENDCOLOR
deborphan

echo -e $BLUE"Reparando paquetes rotos..."$ENDCOLOR
var=$(apt-get install -f)

echo -e $BLUE"Actualizando repositorios..."$ENDCOLOR
var=$(apt-get update)

echo -e $BLUE"Eliminando lenguages innecesarios..."$ENDCOLOR
localepurge

echo -e $BLUE"Limpiando Cache para apt..."$ENDCOLOR
var=$(apt-get autoremove && apt-get autoclean && apt-get clean)

echo -e $BLUE"Limpiando Cache con aptitude..."$ENDCOLOR
var=$(aptitude autoclean && aptitude clean)

echo -e $BLUE"Liberando todas las papeleras..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null

echo -e $BLUE"Eliminando archivos ¨viejos¨ de configuración...\n"$ENDCOLOR
aptitude purge $OLDCONF

echo -e $BLUE"\nBuscando librerias y/o paquetes huéfanos..."$ENDCOLOR
deborphan

echo -e "\n"

df -Th | sort

echo -e "\n"

echo -e $BLUE"¡Script Finalizado!\n"$ENDCOLOR


Las modificaciones que realicé incluyen el mostrar las particiones del disco con su espacio disponible en orden, algunas tareas repetitivas para asegurarse de matar cualquier archivo inservible, además de las rutinas ¨localepurge¨ y ¨deborphan¨ que inicialmente es posible que deban instalarlas, ya que no vienen por defecto. Otra cosa que hice fue asignar una variable que nunca se imprime para no llenar la consola con el proceso que hace cada orden.



El anterior código deben ingresarlo en un archivo de texto, guardarlo normalmente con el nombre que deseen ( por ejemplo ¨limpiar¨ ) y luego adjudicarle derechos de ejecución como programa:

1. Click derecho sobre el archivo > propiedades > permisos > Activar casilla:¨Permitir
ejecución como programa¨

2. Ingresando en Terminal: sudo chmod -c ./limpiar (encontrándose en
la parte que se guardó el mismo)



Por último solo resta ingresar a terminal, acceder a root ya sea por medio de sudo o su -nuevamente mientras estamos en el directorio del archivo- y escribir cualquiera de las siguientes opciones:


1. sudo ./limpiar
2. su
./limpiar


Cabe resaltar que yo lo utilizo y me funciona.

AH, si no saben qué podrían instalar; pues en http://taringa.net/posts/linux/1496673/Instalar-Nvidia-y-extras-en-Ubuntu-8_04-(Seguir-estos-pasos).html se les indica qué les serviría en una instalación recién hecha.


Gracias, y espero que les sea útil.

PD: Si algo no es claro o está mal explicado, me comentan.






0 Puntos 3 Favoritos 2111 Visitas

Creado el: 06.10.2008 a las 02:19:44 hs.
Categoría: Linux y GNU
Tags: , ,
Agregar a:

Comentarios
RSS con los comentarios de este post
#1 - carlos57 | 06.10.2008 02:26:01 dijo:
Sirve para Ubuntu o para cualquier otra distro?
#2 - coldrru | 07.10.2008 00:32:04 dijo:
Para cualquiera...
#3 - HoudDenBek | 15.12.2008 17:53:37 dijo:
libere 0.1 giga jaja

grax
#4 - shruken | 15.01.2009 01:15:39 dijo:
muy buena che te dejo 10 puntos virtuales por que aun no soy full user xD...
Gracias

Para poder comentar necesitas estar Registrado. O.. ya tenes usuario? Logueate!
Ir al cielo
API - Trabaja en Taringa! - Anuncie en T! - Protocolo - Contacto - Enlazanos - Mapa del sitio - Prensa - Denuncias - T! em Português
Términos y condiciones - Privacidad de datos