Synaptic y dependencias automáticas

Acabo de descubrir que el Synaptic de Ubuntu Edgy ya tiene la funcionalidad de marcar las dependencias que se instalan automáticamente, he probado a instalar “gnome-dia” el cual necesita instalar también “dia-common” y “dia-libs”.

Una vez instalado, vuelvo a buscar “gnome-dia” y lo desinstalo. En este momento nuestro sistema tiene paquetes instalados que no están siendo usados, y los podemos localizar yendo a “Estado -> Instalados (auto desinstalable)”. Alli podriamos seleccionar todos los paquetes y desinstalarlos, en este caso deberian aparecer “dia-common” y “dia-libs”.

Esta funcionalidad es similar a la que tiene aptitude, el comando de consola que nos permite instalar también aplicaciones. No entiendo como no se le ha dado más noticia a esta novedad, personalmente la considero fundamental para mantener el sistema limpio. Si miramos el Changelog de Synaptic podemos ver cuando se implementó la funcionalidad:

synaptic (0.57.10ubuntu1) edgy; urgency=low

  * ...
  * merged simple support for the apt auto-mark of automatic dependencies
    feature (new "Installed (auto removable)" status)

Además es compatible con aptitude, por tanto podemos usar uno u otro indistintamente y podremos mantener nuestro sistema limpio 🙂

5 thoughts on “Synaptic y dependencias automáticas

  1. Ahora con el apt-get también se puede hacer esto. Si elminas un paquete y deja dependencias que no se usan, te avisa de que se pueden eliminar con “apt-get autoremove”. Creo que es algo que debía de haber existido desde hace mucho tiempo porque sin ello era muy difícil mantener el sistema limpio de librerías que no te hacían falta.

  2. Pues en mi Ubuntu Edgy (instalación limpia), con Synaptic 0.57.8, no aparece la categoría “Instalados (autodesinstalables)” en “Estado”. Aparece:
    Todo
    Instalado
    Instalados (locales y obsoletos)
    No instalado
    No instalados (conf. residual)

    Si tuviera esa posibilidad, dejaría de utilizar aptitude.

  3. Jorge, si no te sale “Instalados (auto desinstalable)” es pq no tienes ninguna dependencia por ahí colgada que pueda ser desinstalada. Haz la prueba instalando y desinstalando alguna cosa.

  4. Efectivamente, marble, tienes toda la razón. Si no tienes paquetes huérfanos no aparece, pero sí lo hace cuando los tienes.
    Fantástico. Adiós a aptitude.
    Gracias mil.

Leave a Reply

Your email address will not be published. Required fields are marked *