Wie verfolgt das Software Center die installierten Pakete? In welchen Dateien / Datenbanken?
Wie verfolgt das Software Center die installierten Pakete? In welchen Dateien / Datenbanken?
Antworten:
dpkg
(Software-Center ist ein grafisches Frontend von dpkg) verfolgt die installierten Pakete in /var/lib/dpkg/status
.
Soweit ich das beurteilen kann, werden xapian- Datenbanken verwendet, die sich unter befinden /var/cache/software-center/xapian
.
Nach einem kurzen Durchlesen des Codes hier , insbesondere der Funktion 'rebild_database', sieht es so aus, als ob die oben genannten aus dem apt-Cache erstellt / neu erstellt wurden (unter Verwendung des Python-apt- Wrappers, der wiederum libapt-pkg verwendet).