Uno de los beneficios con que se nos invita a usar GNU/Linux es que no se llena de basura, pues esto no es verdad, la diferencia es que esta basura no alenta el sistema, o al menos a mi no me ha parecido que suceda en mis equipos, pero a pesar de eso me gusta darle su limpieza cada cierto tiempo y a continuación comparto lo que hago.
Debfoster
El objetivo de este programa es de mostrar los paquetes que NO han sido instalados como dependencias, y sera mostrada una lista indicando los paquetes «retenidos».
Su uso es bastante simple, cuando lo hacemos correr por primera vez nos hará una serie de preguntas acerca de los paquetes instalados.
Podemos seleccionar mantener el paquete (sera recordado por debfoster) o podemos elegir su eliminación.
Si al momento de responder una de las preguntas tenemos alguna duda acerca del paquete, podemos tipear «?» para poder visualizar información acerca del mismo.
En mi caso fueron bastantes, en serio muchas preguntas de los paquetes que debía o no eliminar
Deborphan
Este paquete genera una lista de los paquetes huérfanos en el sistema. Por paquete huérfano entendemos aquellas librerías que ya no son necesarias, osea, que ningún paquete instalado la indica como dependencia.Pero…atención con los programas compilados desde las fuentes (con make install o checkinstall) ya que no serán controladas sus dependencias, por lo que podríamos causar algún problema de funcionamiento.
Una opción interesante es –libdev, que nos genera una lista con las librerías de desarrollo (que terminan con -dev) no necesarias.
Para ver los paquetes huérfanos basta lanzar el comando
# deborphan
o
# deborphan –libdevel
Es posible hacer que apt-get
lea la lista de paquetes generada por deborphan:
# aptitude --purge remove `deborphan`
# aptitude --purge remove `deborphan --libdev
La opción –purge como ya sabemos elimina los archivos de configuración del paquete.
Para los poco amantes de la consola podemos instalar gtkorphan, el cual es una muy fácil e intuitiva interfaz gráfica para deborphan.
Eliminando los archivos de configuración liberamos espacio en nuestro disco (tarde o temprano muy valioso) y mantenemos limpio el directorio /etc. Con el siguiente comando podremos borrar los archivos de configuración que han sido dejados por paquetes desinstalados sin la opción –purge.
# dpkg --purge `COLUMNS=300 dpkg -l | egrep "^rc" | cut -d' ' -f3`
Otras formas:
Limpiar cache de aplicaciones instaladas:
sudo aptitude clean
Limpiar aplicaciones no instaladas
sudo aptitude autoclean
Limpiar posibles dependencias de aplicaciones desinstaladas:
sudo aptitude autoremove
Eliminar kernels antiguos
Primero debemos determinar qué versiones de kernel tenemos instaladas en nuestro sistema.
dpkg --get-selections | grep linux-image
Una vez que tomamos nota, desinstalaremos (borrando los archivos de configuración) los kernels no deseados
sudo aptitude remove --purge linux-image-X.X.XX-XX-generic
Donde debemos sustituir las «X» por la versión de kernel que queramos desinstalar.
Nótese que sólo necesitamos poderes de superusuario para eliminar los Kernels, no para buscarlos.
PPA_PURGE
Muchas veces a base de agregar repositorios PPA en Ubuntu, acabamos con un sistema inestable, con errores de dependencias o que tarda mucho en buscar todas las actualizaciones que van apareciendo.
Una solución es limpiar los repositorios de esa lista que nos dan problemas o son obsoletos.
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list > listappa.txt
Con este comando creamos un fichero de texto con la lista completa.
ppa-purge es un script que elimina fácilmente esa entradas de repositorios y claves publicas. Otra ventaja del script es que los programas que hubiéramos instalado con esos repositorios, el propio script se encarga de intentar sustituir los paquetes por sus correspondientes de los repositorios oficiales de Ubuntu. Siempre que sea posible.
Desde Ubuntu 10.10 se encuentra disponible para instalación desde los repositorios oficiales.
sudo aptitude install ppa-purge
Para usarlo tenemos en el archivo .txt que generamos lo siguiente
/etc/apt/sources.list.d/wrinkliez-ppasearch-lucid.list:deb http://ppa.launchpad.net/wrinkliez/ppasearch/ubuntu lucid main
Lo que nos interesa es borrar“wrinkliez/ppasearch”
sudo ppa-purge ppa:wrinkliez/ppasearch
Pensaba agregar localepurge, pero ya está en el siguiente enlace
https://blog.desdelinux.net/ahorra-cientos-de-mb-en-tu-ordenador-con-localepurge/
Esto es lo que normalmente uso, aplicaciones gráficas no uso, anteriormente usaba ubuntu tweak pero ya no.
Saludos.
gtkorphan para hacerlo en forma gráfica
pd: dpkg –purge `COLUMNS=300 dpkg -l | egrep «^rc» | cut -d’ ‘ -f3` me da error en debian wheezy
dpkg: error: –purge necesita al menos un nombre de paquete como argumento
Escriba dpkg –help para ayuda sobre instalar y desinstalar paquetes [*];
Use `dselect’ o `aptitude’ para una gestión más amigable de los paquetes;
Escriba dpkg -Dhelp para una lista de los valores de depuración de dpkg;
Escriba dpkg –force-help para una lista de las opciones para forzar cosas;
Escriba dpkg-deb –help para obtener ayuda sobre manipulación de archivos .deb;
En mi NAS con debian he tenido mala experiencia con herramienta limpiadoras, solo instalo localepurge y uso aptitude para limpiar dependencia no usadas y en chakra uso pacman para dependencia y para lo demás con el programa que trae la distro llamado Sweeper.
Excelente artículo. Muchas gracias.
¿Y BleachBit? Yo con ese me apaño. Aunque la verdad es que llevo unos tres meses sin limpiar y sigue funcionando bien, no lo noto más lento.
Ese es el que iba a nombrar yo. Con BleachBit, apoyado por Filelight para vigilar el tamaño de los distintos del disco, me apaño bastante bien.
Distintos directorios quería decir… que me comido una palabra…
Para mi gusto BleachBit es el «más peligroso» de todos, hay que saber que decir si y que no, pues he visto que después de usarlo y detallarlo, quedan los sistemas inservibles… resultado… formatear e instalar de ceros.
Hubiera sido bueno aclarar que todo ese proceso es para distribuciones Debian o derivadas…
en cuanto leí deb… dejé de leer.
Haha yo también. Mentira, lo leí pero con una estaca en mi mente queme decía que dejara la lectura.
Ojo con la estaca y mas si eres archi-vamp… jejeje 🙂 Conocer para comparar es ganar y tener mejores argumentos. Eso dicen los sabios (y les creo).
¿Qué tiene de malo ser Archi-Vamp? *Saca los colmillos*
Te perdiste de tener información fresca para confrontar con tu Suse y luego argumentar… porque aunque tu o yo no usemos, se debe conocer, (es mi opinión personal respetando la tuya).
entonces me he perdido de muchísima información, siempre que veo para/desde/en debian, paso de largo. 😛
Anotado en mis puntes. Gr8!
Gr8? nunca había leído eso. Memorizado jeje.
«Uno de los beneficios con que se nos invita a usar GNU/Linux es que no se llena de basura, pues esto no es verdad, »
Esta generalización es ABSOLUTAMENTE ERRONEA y sin duda puede inducir a usuarios nóveles de GNU/Linux a tener conceptos equivocados sobre el sistema operativo.
Deberías aclarar que los problemas que comentás están relacionados EXCLUSIVAMENTE CON DEBIAN Y SU SISTEMA DE PAQUETERIA ya que en la distro que utilizo sólo una vez encontré tres paquetes huérfanos y esto pasó porque yo había estado metiendo mano en el sistema.
Asimismo el termino «BASURA» me parece INCORRECTISIMO para referirse a archivos que SON PARTE DEL SISTEMA OPERATIVO como son los logs, manuales y archivos de idiomas, etc.
Basura se encuentra en el registro de Windows ya que es común que aplicaciones mal programadas dejen rastros de su paso por el sistema al ser desinstaladas; también problemas intrínsicos del sistema, apagones bruscos y por qué no malware suelen corromper dicho registro.
Aunque GNU/Linux no está exento de problemas, es altamente improbable encontrarse con instalaciones o aplicaciones rotas sin motivo aparente.
Creo que este artículo, decididamente mediocre, afecta SEVERAMENTE la percepción que un usuario nobel o ajeno a GNU/Linux puede tener del sistema.
Como mínimo habría que especificar en este caso particular se habla de Debian GNU/Linux.
Los nóveles entienden mejor el término BASURA… pues generalmente ellos provienen de W$ en donde hay por montones y apesta. A la gente nueva hay que hablarles con los términos que conocen, luego los vas «culturizando» para que sean mejores… pues ya están en Linux… y Basura en el mejor de las acepciones es el resultado de una interacción en donde se extrae lo mejor de algo y queda un residuo que se denomina excreción… y a estas hay que eliminarlas… porque son una carga, llámese como quieras al sistema que las genere.
Para político de charla hueca vas bien.
No entendiste nada.
Espero no caer yo también dentro del calificativo «político de charla hueca», pero Arch sí acumula basura; dependiendo, por supuesto, de lo que entiendas por el término «basura». Para mí eso se puede usar para referirse a algo que no te hace falta, que solo está estorbando, y si tú no necesitas ni los logs, ni los manuales, ni los archivos de idiomas (excepto el que está en uso, obviamente), entonces es basura.
Por acá hablaban de un script para automatizar algunas tareas de limpieza en Arch. Por lo menos lo básico sería correr el
# pacman -Sc
después de cada actualización o desinstalación de programas, ya que la caché de aplicaciones no instaladas puede llegar a ocupar bastante espacio; y el# pacman -Qdt
para revisar los paquetes huérfanos, que en mi caso acabo de hacerlo (tras meses de la última vez) y encontré 12.Y entonces tu tampoco MSX… ¡ya somos dos! ¿Te apetece un café? y no llenemos esto de «basura» que lo que la gente busca entre otras cosas en esta página son soluciones, no demostraciones de conocimiento, o brillo al ego.
Amén a esto, genial 🙂
No voy a pedir perdón por buscar la excelencia y combatir la mediocridad.
Epic comment.
Como lo instalo en mi flamante Rosa linux 2012 Desktop Fresh ??
el equivalente para ROSA sería urpme –auto-orphans, pero… http://blogdrake.net/blog/abagune/como-elimine-paquetes-huerfanos
Oye amigo, puedes hacerme un favor, me pasas los iconos de ROSA, yo los tenía pero los borré accidentalmente y no los pude recuperar. Gracias de antemano.
bajalo directo de los repos de rosa y solo descomprime el RPM http://mirror.yandex.ru/rosa/rosa2012.1/repository/SRPMS/main/updates/rosa-icons-1.0.37-1.src.rpm
http://kde-look.org/content/show.php/?content=146207
–m | Hace 5 horas |
No voy a pedir perdón por buscar la excelencia y combatir la mediocridad.–
mediocre adj.
1 Que es de calidad mediana o regular, o más bien mala: su último disco es un tanto mediocre.
2 Que no es interesante o que no tiene valor: el trabajo realizado fue mediocre, por eso no ganó el premio.
— adj./s. com.
3 Se aplica a la persona que no es inteligente o que no tiene suficiente capacidad para la actividad que realiza:
Mide tus palabras, sólo eso te pido, que no te guste a ti no significa que no llene los estándares de contenido de la red.
Si para ti no tengo inteligencia, necesitarías conocerme, he desarrollado procesos de producción y administrativos, he colaborado en la creación de empresas, así que no digas que no tengo inteligencia, no te escudes en el anonimato de la red, porque aqui en mi tierra lo que se dice con la boca, se sostiene con los cojones. Es lo único que tengo que decirte.
Mirá Kung Fu, que el post sea incompleto pasa, pero esparcir FUD alegremente no.
Tranquilo Alf, sabemos que hay mucho troll suelto, no te dejes provocar pues como sabemos, la red se presta para lo que de cara no pueden.
m, por favor, sería bueno que midieras tus palabras pues aún cuando tengas la razón (que no significa que la tengas), eso no te da derecho para ofender y tildar de mediocre el aporte de cualquier usuario en DesdeLinux. Si crees que puedes hacer algo mejor, invitado estás a colaborar, pero créeme, acá el artículo que más insignificante o mediocre pueda parecerte, lo valoramos como el mejor porque siempre nos enseña algo.
Paz y amor colegas..
No estoy trolleando. Evidentemente el tipo es un temperamental y un violento que no se banca una crítica dicha como hombre y no como señorita diplomática
Cuando hacés algo público, *LO HACES PUBLICO*.
msx, «ese tipo» como dices puede ser lo que quieras, puede ser incluso un dictador o el hijo de puta más grande que tenga la tierra, la cuestión es que es muy feo (y muy fácil) ofender cuando nos escondemos detrás de un nick y tenemos como forma de intercambio un ordenador. Y a «ese tipo» como a ti o cualquier otro usuario en DesdeLinux, hay que respetarlo.
Precisamente el hecho de que sea algo «público» es una forma de llegar a muchas más personas, y si Alf o cualquier usuario se equivoca en lo que escribe y publica, claro que se le puede rectificar pero de la forma correcta. Yo no veo nada de mediocre en su artículo, créeme que he visto cosas muchísimo más mediocres que han salido de la mente de personas «más importantes» socialmente hablando.
Por favor, dejemos ya este tema. Yo solo pido que exista un respeto hacia cualquier usuario, pues nos hemos caracterizado siempre por ser así desde los inicios de DesdeLinux.
Hola, Alf. Tu artículo me gustó porque aprendí sobre algo nuevo en Linux que no conocía.
No sé a quién le estaś respondiendo en este comentario, pero me «alenté» (animé) a escribirte este porque veo que usas el diccionario. Por mi parte, sólo quiero señalarte un error en el primer párrafo, donde usas mal el verbo «alentar».
«Alentar» no quiere decir «hacerse lento». Esto es un error muy común. Pare eso tenemos «ralentizar». Así, pues, en Linux tenemos la ventaja que el sistema es estable y no se ralentiza como sucede con Windows.
:trolling: Es que él debe ralentizar a su equipo de futbol! xD :/trolling:
Carlos-Xfce, tomo nota de tu corrección, si mal no recuerdo ya me la habías hecho en otro post, pero tengo vicios en varias palabras, vicios un poco difíciles de corregir.
elav, créeme que no me moleste, es muy difícil que yo me enoje, sólo que es mi forma de hablar, muy golpeado, por eso escribo poco, tiendo a ser mal entendido.
Hola, Alf. No te preocupes por los errores: todos los cometemos, es normal. El lenguaje humano no es perfecto, los humanos tampoco, así que errores siempre va a haber. Lo importante es aprender para no volver a caer en la falta.
El verbo «ralentizar» es desconocido por muchas personas. Esta acción no forma parte de la vida cotidiana de la gente, como es el caso de su antónimo «acelerar» y la forma de cortar dicha acción: «frenar», «detenerse», «parar». Junto a «ralentizar», también existen «lentificar» y «enlentecer». Esta última forma es también una palabra derivada como en nuestro caso la errónea «alentar».
Y sí, creo que ya te había corregido algo por ahí. Gracias por tus artículos; son un medio para aprender cosas interesantes y que antes no sabía. Espero volver a leerte pronto. Saludos.
La gente en general habla mal, posiblemente porque casi nadie lee y si lo hacen es acotado a un tema específico donde se encuentran siempre con el mismo vocabulario y muchas veces deducen el significado de palabras que no conocen de acuerdo al contexto en vez de ir a fijarse en el mataburros porque les da mucho trabajo.
Algunas de las barbaridades que escucho cotidianamente son «Si yo tendría tiempo, lo haría!»… NO ANIMAL, TENDRIA CORRESPONDE A OTRO TIEMPO VERBAL, si tuvieras o tuvieses tiempo, fuck.
O por ejemplo cuando usan indistintamente «ver» y «mirar», «oir» y «escuchar».
Esto no lo digo por @Alf, un desliz lo tiene cualquiera, en general es muy molesto tener que usar un idioma simplificado para que te entiendan u oir pavadas como «lo que pasa es que vos hablás en difícil» a lo que respondo invariablemente «yo no hablo ni difícil ni en difícil, hablo en castellano rioplatense coloquial, tu problema es que te falta vocabulario, probaste alguna vez abriendo un libro a ver qué te encontrás o consultando el diccionario para aunque sea ver de qué se trata?»
Algunos se ríen reconociendo que dijeron una pavada (los pocos, obviamente me caen bien) y la mayoría se exalta, enoja y ofende, es muy divertido verlos.
Después de leer los comentarios de “msx”, bastante entretenidos -todo sea dicho-, se puede añadir:
1. Cometes faltas de ortografía, errores sintácticos y, en lo que a estructura semántica se refiere, no vas del todo bien encaminado.
2. Yo he dado con esta entrada porque buscaba distintas formas de eliminar archivos basura. Sí: «basura». A mí no me sirven, no los uso, ocupan espacio en el disco y eliminarlos no causa problema alguno en mi S.O.; más bien todo lo contrario.
Luego, después de tanta lección sobre “excelencia” pregonada sin ejemplo, cuando tanto Windows como muchas versiones basadas en Debian tienen una PAPELERA, comandos como CLEAN o iconos tipo ESCOBA, etcétera, más valdría ceñirse a cierto guión, uno que sólo sugiero→ agradecer el aporte o aportes y dejarse de “excelencia”.
Su Excelencia.
Prueba
Muy bueno.
Tengo debian stable jessie) con lxde y he usado debfoster respondiendo yes a casi todo
y me ha desinstalado medio sistema, muchos paquetes: juegos, aplicaciones, utilerías. Mi debian quedó «pelado». Yo pensé que me conservaría todo eso y las eliminó. Antes había usado deborphan y deborphan-gtk varias veces hasta que no salieran paquetes y todo bien.
¿hice algo mal?