Cosa classifica un'applicazione come 'installata' in Ubuntu?


10

Vorrei sapere cosa fa sì che Ubuntu e / o Synaptic riconoscano un programma come installato.

  • Esiste un equivalente del registro di Windows in cui un'applicazione deve avere una voce?
  • È necessario installare un programma da un pacchetto. * Deb per essere classificato come installato e visualizzato in Synaptic?
  • E dove vengono solitamente conservati i file per un programma installato? So che i file di configurazione sono conservati /home/x/ma non molto altro.

Risposte:


9

dpkg, tramite apt o aptitude mantiene un database del software installato /var/lib/dpkg/status.

Puoi saperne di più su questo qui .

La mia risposta si basa su una risposta fornita in questa discussione sul forum .

Come ha sottolineato @psusi, poiché apt e aptitude sono semplicemente front-end di dpkg, in realtà è dpkg che tiene traccia degli imballaggi.


Il secondo collegamento (techbu) è interrotto.
josircg,

APT è davvero un front-end per dpkg, ma aggiunge anche un'enorme quantità di funzionalità, come la possibilità di connettersi ai repository e verificare la presenza di pacchetti aggiornati, mantenere un elenco di pacchetti disponibili ecc. Se tutto ciò che avevamo fosse dpkg noi ' scaricare tutti i nostri file .deb e installarli manualmente, insieme a tutte le loro dipendenze. Detto questo, è davvero dpkg che mantiene l'elenco dei pacchetti installati . APT è il livello sopra di esso che mantiene l'elenco dei pacchetti disponibili e ne consente l'installazione e la risoluzione delle dipendenze.
thomasrutter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.