Получить список установленных пакетов с указанием времени установки, даты и поставщика с помощью команды dpkg-query

Я пытаюсь получить имя пакета с версией, разделенным пакетом и версией, поставщиком этого пакета, временем и датой установки, используя:

dpkg-query -W -f='${Package}-${version} ${package} ${version} ${Maintainer} ${installtime}\n'

Но я получил имя пакета с версией, разделенным пакетом и версией продавец этого пакета. Я не смог получить время и дату установки.

Как узнать время и дату установки пакета по вышеуказанному запросу?

6
задан 24 June 2016 в 10:41

2 ответа

dpkg-query не имеет никакой полевой опции показать дату/время установки. Другой способ сказать это состоит в том, что dpkg не хранит эту информацию. Под капотом, dpkg-query использование различные файлы в /var/lib/dpkg/ для получения информации.

Вот названия доступного поля:

Architecture
Bugs
Conffiles (internal)
Config-Version (internal)
Conflicts
Breaks
Depends
Description
Enhances
Essential
Filename (internal, front-end related)
Homepage
Installed-Size
MD5sum (internal, front-end related)
MSDOS-Filename (internal, front-end related)
Maintainer
Origin
Package
Pre-Depends
Priority
Provides
Recommends
Replaces
Revision (obsolete)
Section
Size (internal, front-end related)
Source
Status (internal)
Suggests
Tag (usually not in .deb but in repository Packages files)
Triggers-Awaited (internal)
Triggers-Pending (internal)
Version

И некоторые виртуальные поля также:

binary:Package
binary:Summary
db:Status-Abbrev
source:Package
source:Version

Проверка man dpkg-query для получения более широкой идеи.

<час>

Примечание, что, можно посмотреть /var/log/dpkg.log* для даты установки / время пакетов. Также обратите внимание, что, если Ваш пакет установлен apt-get (или братья), можно посмотреть apt файлы истории, /var/log/apt/history.log*, также.

0
ответ дан 24 June 2016 в 10:41
  • 1
    О, didn' t видят это. Просто копия вставила мой ответ в снова;) изменил его снова.. Хотя обычно это сделано автоматически isn' t это? – derHugo 11 November 2017 в 00:45

Я использую:

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt
0
ответ дан 23 November 2019 в 07:59

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

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