Как Центр программного обеспечения отслеживает пакеты?

Как Центр программного обеспечения отслеживает установленные пакеты? В каких файлах / базе данных?

7
задан 19 January 2011 в 04:31

2 ответа

Из того, что я могу сказать, он использует xapian базы данных, расположенные в /var/cache/software-center/xapian.

Из быстрого прочтения кода здесь , в частности, функции 'rebuild_database', похоже, что вышеупомянутое построено / перестроено из apt-кеша (используя Python -apt обертка, которая в свою очередь использует libapt-pkg).

0
ответ дан 19 January 2011 в 04:31

dpkg (Software-Center - это графический интерфейс dpkg) отслеживает установленные пакеты в /var/lib/dpkg/status.

0
ответ дан 19 January 2011 в 04:31

Другие вопросы по тегам:

Похожие вопросы: