Что классифицирует приложение как «установленное» в Ubuntu?

Что классифицирует приложение как «установленное» в Ubuntu?

Мне бы хотелось узнать, почему Ubuntu и/или Synaptic распознают программу как установленную.

  • Существует ли эквивалент реестра Windows, в котором приложение должно иметь запись?
  • Должна ли программа быть установлена ​​из пакета .*deb, чтобы она была классифицирована как установленная и отображалась в Synaptic?
  • А где обычно хранятся файлы установленной программы? Я знаю, что хранятся файлы конфигурации, /home/x/но не более того.

решение1

dpkg через apt или aptitude хранит базу данных установленного программного обеспечения в формате /var/lib/dpkg/status.

Вы можете узнать больше об этомздесь.

Мой ответ основан на ответе, данном в этомобсуждение на форуме.

Как отметил @psusi, поскольку apt и aptitude — это всего лишь интерфейсы для dpkg, на самом деле именно dpkg отслеживает пакетирование.

Связанный контент