Существует ли способ определить, когда двоичный файл был скомпилирован или установлен?

Нет никакого способа, которым я мог выполнить новую версию AIX (в виртуальной машине) на моем i386 / T7100 C2D ноутбук HP.

1
09.08.2014, 03:51
4 ответа

Выполненный ls -l /path/to/mdrun_d и ls -lc /path/to/mdrun_d видеть, когда исполняемый файл был в последний раз изменен и когда его inode был в последний раз изменен. Двоичные исполняемые файлы редко modifed после того, как они компилируются, таким образом, модификация, вероятно, укажет, когда программа была скомпилирована. ctime будет, по крайней мере, столь же недавним как в прошлый раз, когда файл был перемещен, таким образом, он даст верхнюю границу для даты установки.

2
27.01.2020, 23:21

Выполненный ls -l /path/to/mdrun_d и ls -lc /path/to/mdrun_d видеть, когда исполняемый файл был в последний раз изменен и когда его inode был в последний раз изменен. Двоичные исполняемые файлы редко modifed после того, как они компилируются, таким образом, модификация, вероятно, укажет, когда программа была скомпилирована. ctime будет, по крайней мере, столь же недавним как в прошлый раз, когда файл был перемещен, таким образом, он даст верхнюю границу для даты установки.

2
27.01.2020, 23:21

Проверьте версии, доступные в резервное копирование. Если двоичный файл был заменен/перекомпилирован, различные версии обнаружатся там. Если больше версий двоичного файла доступно, Вы, вероятно, хотите проверить, произошло ли это во время нормального исправления. Обычно этот вход находится в/var/log, но зависит от точной ОС. Для человечности это находится в/var/log/dpkg.*

1
27.01.2020, 23:21

Если Вы только хотите видеть, был ли файл изменен от того, какой пакет, первоначально установленный, попытайтесь проверить, имеет ли Ваш пакет a /var/lib/dpkg/info/${package_name}.md5sums и сравните m5sum там с тем, что Ваш Вы получаете, когда Вы работаете md5sum /usr/bin/mdrun_d. В Вашем случае имя пакета, вероятно, gromacs.

1
27.01.2020, 23:21

Теги

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