Проверьте отметку времени /var/lib/apt/periodic/update-success-stamp
.
$ ls -l /var/lib/apt/periodic/update-success-stamp
-rw-r--r-- 1 root root 0 Jan 25 01:41 /var/lib/apt/periodic/update-success-stamp
Здесь время, Jan 25 01:41
когда apt-get
последний раз исполнялся. Чтобы получить только время, используйте следующую команду в терминале,
$ ls -l /var/lib/apt/periodic/update-success-stamp | awk '{print $6" "$7" "$8}'
Jan 25 01:41
Это лучшее место, чтобы проверить время последнего обновления. Если вы обнаружили, /var/lib/apt/periodic/
что пусто, вы можете попробовать,
ls -l /var/log/apt/history.log
Обновить
Выясняется, что по некоторым причинам указанные выше файлы update-success-stamp
или history.log
остаются недоступными в некоторых системах. Есть новое предложение от Дроберт, чтобы посмотреть в файл /var/cache/apt/pkgcache.bin
.
pkgcache.bin
является местоположением кэша пакетов, отображаемых в памяти Apt. Это обновляется после каждого обновления. Так что это идеальный кандидат, чтобы знать, когда последний раз apt
обновлялся.
Можно использовать следующую команду, чтобы узнать точное время,
ls -l /var/cache/apt/pkgcache.bin | cut -d' ' -f6,7,8
или
stat /var/cache/apt/pkgcache.bin
history | grep 'apt-get update'
:)