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

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

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

2 ответа

Можно выполнить следующее:

cat /var/log/apt/history.log | grep -B 2 firefox

И это покажет Вам даты установок/обновлений/удалений. Обратите внимание, что, если Ваш журнал является очень большим, он будет повернут и заархивирован в файле как /var/log/apt/history.log.1.gz

К сожалению, это не показывает, было ли это установлено во время установки системы. Эту информацию намного более трудно получить. Можно просмотреть измененную дату firefox двоичный файл, но это, возможно, было изменено впоследствии обновлением, например.

Безопасно предположить это, если это не находится в history.log файлы, что это было установлено с ОС. Можно проверить несколько вещей здесь.

Во-первых,

`sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'`

Это покажет Вам, когда файловая система была создана, но, если Вы переустановили Ubuntu в какой-то момент и оставили файловую систему неповрежденной, она все еще покажет исходную дату. Таким образом, это не действительно хорошо.

Во-вторых,

`ls -lt /var/log/installer`

покажет самый старый файл в нижней части. Если пакет не находится в самом первом cat команда наверху этого ответа, затем безопасно предположить, что это было установлено с системой в последнюю дату, найденную с помощью ls команда выше. Наличие даты FileSystem и последней даты в нижней части ls управляйте соответствием, подтвердит дату еще больше.

0
ответ дан 8 December 2019 в 06:03

Я думаю, что попробовал бы что-то на основе захвата (возможно сжатый) 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
ответ дан 8 December 2019 в 06:03

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

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