2015-10-27 5 views
1

Я хочу получить дату установки пакета в Ubuntu. В Fedora и OpenSUSE, я получаю через поКак получить дату установки пакета в ubuntu?

popen("rpm -qi 'Package-name'")

Но не дату установки в Ubuntu для пакета. Существует вариант, анализируя файл

"/var/log/dpkg.log"

Но я не хочу, чтобы получить из лог-файла, в любом случае, если журнал получает усеченным, то я не смогу получить правильную информацию.

+1

Насколько я знаю, dpkg не сохраняет эту информацию. Вы можете проверить дату последней модификации файла '/ var/lib/dpkg/info/ .list', так как она создается при установке пакета. – keltar

ответ

0

Ответы (также) в комментариях здесь https://serverfault.com/questions/175504/how-do-i-get-the-history-of-apt-get-install-on-ubuntu

И https://askubuntu.com/questions/21657/show-apt-get-installed-packages-history-via-commandline

Debian, Ubuntu История пакета:

OS's на основе
$ cat /var/log/apt/history.log | grep -iB 1 "apt-get install <package-name>" 

RPM (также) $ rpm -qa --last | grep <package-name> (или часть имени)

Смежные вопросы