Що класифікує програму як "встановлену" в Ubuntu?


10

Мені хотілося б знати, що змушує Ubuntu та / або Synaptic розпізнавати програму як встановлену.

  • Чи є еквівалент реєстру Windows, що програма повинна мати запис?
  • Чи потрібно встановлювати програму з пакету. * Deb, щоб класифікувати її як встановлену та відображати в Synaptic?
  • А де зазвичай зберігаються файли встановленої програми? Я знаю, що конфігураційні файли зберігаються, /home/x/але не багато іншого.

Відповіді:


9

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

Ви можете дізнатися більше про це тут .

Моя відповідь ґрунтується на відповіді, даній у цій дискусії на форумі .

Як зазначав @psusi, оскільки спритність та здатність є лише передніми сторонами до dpkg, насправді dpkg відстежує упаковку.


2-я ланка (техно) перервана.
josircg

APT справді є першоджерелом до dpkg, але також додає величезну кількість функціональних можливостей, таких як можливість підключення до сховищ та перевірка оновлених пакетів, ведення списку доступних пакетів тощо. Якби все, що у нас було, було dpkg, то ми ' буду завантажувати власні файли .deb та встановлювати їх вручну, разом із усіма їх залежностями. Однак, справді dpkg підтримує список встановлених пакетів. APT - це шар зверху, який підтримує перелік доступних пакетів та дозволяє встановити їх та вирішити залежність.
thomasrutter
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.