Añadir y quitar aplicaciones - guadalinex-archive/guadalinex-v5 GitHub Wiki

Añadir y quitar aplicaciones

A la hora de añadir o quitar aplicaciones de una distribución, es importante tener claro qué aplicaciones se desea (des)instalar en el sistema y qué repercusiones puede tener en relación con otras aplicaciones instaladas. En un sistema Debian/Ubuntu (y otras distribuciones), la instalación y desinstalación de aplicaciones se lleva a cabo a través de paquetes. Es importante conocer adecuadamente cómo funciona el sistema de paquete de Debian (DPKG) para gestionar adecuadamente las aplicaciones que van a formar parte del sistema final. En particular, es importante tener en cuenta las dependencias y conflictos entre aplicaciones, de manera que la (des)instalación de una aplicación determinada no afecte al buen funcionamiento de la distribución final.

Se van a señalar a continuación algunas pautas que deben seguirse a la hora de gestionar paquetes para conformar la distribución final y minimizar riesgos:

Se debe utilizar una distribución base lo más estable posible, como es el caso de Debian “Etch” o Ubuntu “Edgy”. Utilizar distribuciones inestables (Debian “Sid” o, en el momento de escribir este documento (17/12/08), Ubuntu “intrepid”) puede provocar errores, problemas e imprevistos varios no deseados.

A la hora de seleccionar una aplicación para su inclusión en la distribución, hay que controlar en todo momento que las dependencias de la misma también se instalan. Además, hay que confiar en el sistema de dependencias de los paquetes de Debian/Ubuntu de manera que nos preocupemos de que se instale el “paquete padre” (todas sus dependencias se instalarán automáticamente gracias a “apt”). Es decir, cuando se desea disponer de un conjunto concreto de aplicaciones, hay que seleccionar el menor conjunto de paquetes que garantice el disponer de las aplicaciones deseadas (y no preocuparse por instalar manualmente las librerías (u otros paquetes) de los que dependen; esto lo gestionará automáticamente el sistema de dependencias de Debian).

Cuando se desea eliminar una aplicación de la distribución hay que asegurarse, por una parte, de que no provoca la desinstalación de otros paquetes que dependen de ella y que puedan ser importantes para el resto del sistema. Por otra parte, es conveniente asegurarse de que no quedan paquetes huérfanos 1 en el sistema tras la desinstalación de una aplicación. Para ello, es conveniente utilizar 'apt-get autoremove'; dicho comando se encargará de borrar todos los paquetes que no tienen dependencias directas, es decir, todos los huérfanos.

1Un paquete huérfano es un paquete que se instaló en el sistema porque otro paquete dependía de él y que sigue existiendo en el sistema cuando se desinstala su paquete “padre”. Éste es el caso, normalmente, de librerías necesarias para que una aplicación funcione. Cuando esta aplicación se desinstala y ningún otro paquete depende de la librería anterior se dice que se ha quedado huérfanas.

⚠️ **GitHub.com Fallback** ⚠️