Diferencia entre revisiones de «Deborphan»
m ((Formato)) |
(deborphan integrado en synaptic) |
||
Línea 35: | Línea 35: | ||
$ ./depurar-paquetes.sh | $ ./depurar-paquetes.sh | ||
+ | Una vez instalado deborphan también puedes utilizarlo integrado desde synaptic. Para ello solo hay que ir a las opciones de filtros y crear uno para mostrar los paquetes huérfanos. A partir de ahí bastará con seleccionar filtros en la pantalla principal de synaptic para que aparezcan todos los paquetes huérfanos y poder desinstalar solo alguno o todos. | ||
+ | |||
+ | [[Imagen:filtrohuerfanosensynaptic.png]] | ||
[[Categoría: Optimización]] | [[Categoría: Optimización]] |
Revisión de 03:41 23 abr 2007
Cuando instalas un paquete éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalar 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. |
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
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
Una vez instalado deborphan también puedes utilizarlo integrado desde synaptic. Para ello solo hay que ir a las opciones de filtros y crear uno para mostrar los paquetes huérfanos. A partir de ahí bastará con seleccionar filtros en la pantalla principal de synaptic para que aparezcan todos los paquetes huérfanos y poder desinstalar solo alguno o todos.