Дата установки обычных программ при установке системы

Мне нужно знать, как найти дату установки программы, которая была предварительно установлена ​​в системе. Например: Как найти дату предустановленной firefox? Мне нужно увидеть дату, когда она была установлена ​​в моей системе.

1
задан 24 March 2017 в 19:47

1 ответ

Я думаю, что я попробую что-то, основанное на grepping (возможно сжатом) файле журнала dpkg, например

$ zgrep -h 'firefox:' /var/log/dpkg.log* | awk '$3 == "install"'
2016-04-20 22:11:24 install firefox:amd64 <none> 45.0.2+build1-0ubuntu1

Если вы хотите просмотреть историю установки и обновления, вы можете сделать

$ zgrep -h 'firefox:' /var/log/dpkg.log* | awk '$3 ~ /install|upgrade/' | sort -V
2016-04-20 22:11:24 install firefox:amd64 <none> 45.0.2+build1-0ubuntu1
2016-06-30 05:13:54 upgrade firefox:amd64 45.0.2+build1-0ubuntu1 47.0+build3-0ubuntu0.16.04.1
2016-08-06 14:44:58 upgrade firefox:amd64 47.0+build3-0ubuntu0.16.04.1 48.0+build2-0ubuntu0.16.04.1
2016-09-22 12:20:53 upgrade firefox:amd64 48.0+build2-0ubuntu0.16.04.1 49.0+build4-0ubuntu0.16.04.1
2016-10-28 22:45:23 upgrade firefox:amd64 49.0+build4-0ubuntu0.16.04.1 49.0.2+build2-0ubuntu0.16.04.2
2016-11-19 04:04:10 upgrade firefox:amd64 49.0.2+build2-0ubuntu0.16.04.2 50.0+build2-0ubuntu0.16.04.2
2016-12-01 06:23:14 upgrade firefox:amd64 50.0+build2-0ubuntu0.16.04.2 50.0.2+build1-0ubuntu0.16.04.1
2016-12-14 17:49:47 upgrade firefox:amd64 50.0.2+build1-0ubuntu0.16.04.1 50.1.0+build2-0ubuntu0.16.04.1
2017-01-28 06:17:13 upgrade firefox:amd64 50.1.0+build2-0ubuntu0.16.04.1 51.0.1+build2-0ubuntu0.16.04.1
2017-02-07 02:17:49 upgrade firefox:amd64 51.0.1+build2-0ubuntu0.16.04.1 51.0.1+build2-0ubuntu0.16.04.2
2017-03-08 05:34:34 upgrade firefox:amd64 51.0.1+build2-0ubuntu0.16.04.2 52.0+build2-0ubuntu0.16.04.1
2017-03-21 07:17:49 upgrade firefox:amd64 52.0+build2-0ubuntu0.16.04.1 52.0.1+build2-0ubuntu0.16.04.1
0
ответ дан 23 May 2018 в 00:19
  • 1
    Хотя этот ответ технически работает, он не дает столько информации о пакете. Например, пакет, который вы ищете, может быть зависимым от другого пакета. Этот ответ не указывает на это, но выполнение cat /var/log/apt/history.log | grep -B 2 firefox покажет automatic после номера версии, если это зависимость. Это может быть полезно во многих отношениях. – Dorian 25 March 2017 в 00:29

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

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