Я ищу способ протестировать в bash-скрипте, требуется ли обновление кэша (чтобы избежать ненужного apt-get update
, когда apt-cache был недавно обновлен).
Может ли кто-нибудь мне помочь?
Хорошо как Tuomas , узнанный на ServerFault, существует APT::Update::Post-Invoke-Success
вызов, проверенный с помощью ping-запросов прочь по умолчанию в Ubuntu. Это касается другого файла, когда обновление заканчивается успешно. Это не должно инициировать при установке вещей.
можно проверить его как это:
$ stat -c %z /var/lib/apt/periodic/update-success-stamp
2014-06-24 12:58:52.414894266 +0100
stat
поддержки загрузка различных выходных форматов (см. man stat
, если Вам нужен другой) так, чтобы было хорошо для большинства целей.