Diferencia entre revisiones de «Deborphan»
(No se muestran 14 ediciones intermedias realizadas por 5 usuarios) | |||
Línea 1: | Línea 1: | ||
− | Cuando instalas un paquete éste suele tener dependencias, las cuales se instalan automáticamente. Si | + | Cuando instalas un paquete éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete padre, las dependencias se quedarán en el disco ocupando un espacio inútil. A estos paquetes se les llama huérfanos (no tienen padre). Nunca está de más ver si tenemos paquetes huérfanos ocupando espacio en nuestro disco. '''Deborphan''' es una utilidad que detecta los paquetes huérfanos. |
+ | |||
+ | {{Nota|Este comando es muy útil si utilizas ''apt'' o ''dpkg'' para administrar los paquetes de tu sistema. Si usas ''aptitude'' no hace falta usarlo porque él mismo se encarga de eliminar los paquetes huérfanos.}} | ||
+ | |||
+ | == Deborphan desde consola == | ||
+ | |||
+ | Al ajecutar la aplicación: | ||
$ deborphan --guess-all | $ deborphan --guess-all | ||
Línea 9: | Línea 15: | ||
$ deborphan --show-size --guess-all | $ deborphan --show-size --guess-all | ||
− | |||
− | Se puede crear un | + | == Script para agilizar deborphan desde consola == |
+ | |||
+ | |||
+ | Se puede crear un script para agilizar esta acción: | ||
$ gedit depurar-paquetes.sh | $ gedit depurar-paquetes.sh | ||
− | y | + | y agregar el contenido siguiente: |
+ | <bash> | ||
for i in `deborphan --guess-all` | for i in `deborphan --guess-all` | ||
Línea 22: | Línea 31: | ||
sudo aptitude remove $i | sudo aptitude remove $i | ||
done | done | ||
+ | </bash> | ||
− | + | Cambiamos los permisos: | |
− | $ chmod 777 | + | $ chmod 777 depurar-paquetes.sh |
− | + | Y ejecutamos desde una terminal: | |
$ ./depurar-paquetes.sh | $ ./depurar-paquetes.sh | ||
− | + | ||
+ | == Deborphan desde Synaptic == | ||
+ | |||
+ | Una vez instalado deborphan también puedes utilizarlo integrado desde synaptic. Para ello solo hay que ir a la pestaña configuración de synaptic y elegir filtros: | ||
+ | |||
+ | [[Imagen:configuracion.png]] | ||
+ | |||
+ | Al seleccionar filtros muestra esta pantalla: | ||
+ | |||
+ | [[Imagen:filtros.png]] | ||
+ | |||
+ | Aquí puedes crear todos los filtros que quieras, entre ellos el de mostrar los paquetes huérfanos. Solo hay que dar a crear nuevo, deseleccionar todas las pestañas y marcar el filtro de huérfanos. Una vez terminado, al volver a la pantalla principal de synaptic y elegir en la parte inferior la opción de filtros, se mostraran todos los paquetes huérfanos, con lo que será muy cómodo y sencillo en el futuro desinstalarlos todos o solo algunos. | ||
+ | |||
+ | [[Imagen:synaptic-con-deborphan.png]] | ||
+ | == Deborphan desde GtkOrphan == | ||
+ | GtkOrphan es una interfaz gráfica para Deborphan. Una vez instalado (con apt o con synaptic, por ejemplo) se puede lanzar desde el menú o desde la pantalla del Centro de Control de Gnome en donde aparecerá como una aplicación de "Sistema" | ||
− | [[Categoría: | + | [[Imagen:gtkorphan_desde_control_center.png]] |
+ | [[Categoría:Aplicaciones de optimización]] |
Última revisión de 20:20 21 jun 2009
Cuando instalas un paquete éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete padre, las dependencias se quedarán en el disco ocupando un espacio inútil. A estos paquetes se les llama huérfanos (no tienen padre). Nunca está de más ver si tenemos paquetes huérfanos ocupando espacio en nuestro disco. Deborphan es una utilidad que detecta los paquetes huérfanos.
Este comando es muy útil si utilizas apt o dpkg para administrar los paquetes de tu sistema. Si usas aptitude no hace falta usarlo porque él mismo se encarga de eliminar los paquetes huérfanos. |
Contenido
Deborphan desde consola
Al ajecutar la aplicación:
$ deborphan --guess-all
Saldrá una lista de paquetes que ya no son necesarios en el sistema, por lo que puedes eliminarlos.
Utilizando la opción --show-size (o -z) puedes ver el tamaño que ocupa cada paquete en el disco en kb. El tamaño se muestra delante de cada paquete:
$ deborphan --show-size --guess-all
Script para agilizar deborphan desde consola
Se puede crear un script para agilizar esta acción:
$ gedit depurar-paquetes.sh
y agregar el contenido siguiente:
<bash>
for i in `deborphan --guess-all` do sudo aptitude remove $i done
</bash>
Cambiamos los permisos:
$ chmod 777 depurar-paquetes.sh
Y ejecutamos desde una terminal:
$ ./depurar-paquetes.sh
Deborphan desde Synaptic
Una vez instalado deborphan también puedes utilizarlo integrado desde synaptic. Para ello solo hay que ir a la pestaña configuración de synaptic y elegir filtros:
Al seleccionar filtros muestra esta pantalla:
Aquí puedes crear todos los filtros que quieras, entre ellos el de mostrar los paquetes huérfanos. Solo hay que dar a crear nuevo, deseleccionar todas las pestañas y marcar el filtro de huérfanos. Una vez terminado, al volver a la pantalla principal de synaptic y elegir en la parte inferior la opción de filtros, se mostraran todos los paquetes huérfanos, con lo que será muy cómodo y sencillo en el futuro desinstalarlos todos o solo algunos.
Deborphan desde GtkOrphan
GtkOrphan es una interfaz gráfica para Deborphan. Una vez instalado (con apt o con synaptic, por ejemplo) se puede lanzar desde el menú o desde la pantalla del Centro de Control de Gnome en donde aparecerá como una aplicación de "Sistema"