¿Qué clasifica una aplicación como 'instalada' en Ubuntu?


10

Me gustaría saber qué causa que Ubuntu y / o Synaptic reconozcan un programa como instalado.

  • ¿Existe un equivalente del registro de Windows en el que una aplicación debe tener una entrada?
  • ¿Debe instalarse un programa desde un paquete. * Deb para clasificarse como instalado y aparecer en Synaptic?
  • ¿Y dónde se guardan generalmente los archivos de un programa instalado? Sé que los archivos de configuración se guardan /home/x/pero no mucho más.

Respuestas:


9

dpkg, mediante apt o aptitude mantiene una base de datos del software instalado /var/lib/dpkg/status.

Puedes aprender más sobre esto aquí .

Mi respuesta se basa en una respuesta dada en esta discusión del foro .

Como señaló @psusi, debido a que apt y aptitude son simplemente front-end de dpkg, en realidad es dpkg el que realiza un seguimiento del empaque.


El segundo enlace (techbu) está roto.
josircg

APT es de hecho un front-end para dpkg, pero también agrega una gran cantidad de funcionalidad, como la capacidad de conectarse a repositorios y buscar paquetes actualizados, para mantener una lista de paquetes disponibles , etc. Si todo lo que teníamos era dpkg, ' d estar descargando nuestros propios archivos .deb e instalándolos manualmente, junto con todas sus dependencias. Dicho esto, es dpkg el que mantiene la lista de paquetes instalados . APT es la capa que mantiene la lista de paquetes disponibles y permite su instalación y resolución de dependencias.
thomasrutter
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.