Где находятся файлы управления пакетами .deb?

OMG! Слова!

OMG! Слова! является свободным, сырым и несколько вызывающим привыкание. Лучше все еще легко играть. Если у вас есть интернет-соединение OMG! Слова! потянет glean список слов из последних сообщений для вас, чтобы «сражаться» против (если у вас нет интернет-соединения, то он просто использует магию).

Из OMG! Ubuntu!

OMG! Слова

Добавьте PPA ppa:tommybrunn/omgwords и ppa:bartbes/love-stable в свои источники программного обеспечения ( из OMG! Ubuntu! ) и установите omgwords из Software Center. [ ! d11]

1
задан 13 April 2015 в 05:53

2 ответа

Для информации о зависимостях вы можете увидеть /var/lib/dpkg/status, в котором в основном перечислены содержимое debian/control (с некоторой дополнительной информацией о самом пакете) для каждого установленного пакета.

Кроме того, вы можете посмотреть в /var/lib/dpkg/info, чтобы увидеть установленные файлы, pre / post (un) установочные сценарии (если есть) и файлы конфигурации (если есть) для каждого установленного пакета.

3
ответ дан 23 May 2018 в 21:27
  • 1
    это выглядит правильно - т. е. выглядит как отображающая информацию о зависимости, а также текущий статус. Это данные, которые команда dpkg -s <package name> будет искать против, чтобы найти ее информацию? – the_velour_fog 13 April 2015 в 05:31
  • 2
    Используя strace, по этой команде используется не менее /var/lib/dpkg/status. Я не могу подтвердить, что используется /var/lib/dpkg/info, но я бы подумал, что это так. EDIT: папка /var/lib/dpkg/info не используется этой командой, но, вероятно, используется dpkg -S <file name> (при определении того, из какого пакета появляется файл). – saiarcot895 13 April 2015 в 05:35
  • 3
    upvote, очень полезный ответ, так как эта информация всегда доступна, я пошел с Чарльзом Райтсом, как кажется, чтобы получить полную картину, необходимую для получения фактического пакета .deb – the_velour_fog 13 April 2015 в 05:52

Файл * deb не сохраняется для установленных пакетов. Чтобы просмотреть файл управления для данного пакета:

apt download <package name>
dpkg-deb -I <package name*deb> control

Чтобы получить список установленных пакетов:

apt list --installed
0
ответ дан 23 May 2018 в 21:27

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

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