インデックスを更新したミラーのタイムスタンプを取得する方法はありますか?

インデックスを更新したミラーのタイムスタンプを取得する方法はありますか?

私が知っている限り、aptはaptデータベースを更新するためにaptフックを実行したときにのみ記録します。たとえば、画像のタイムスタンプを知ったり、画像が更新された時期を知ったりする方法はありますか?

より明確に説明するために、実際の例をお聞きします。

以下のように、日付と時刻はIST基準です。

$ date
Mon May  6 05:28:09 IST 2019

apt updateを実行したばかりで、/var/cache/apt/にインデックスを更新するのにかかる時間が表示されます。

/var/cache/apt$ ls -lh 
total 85M
drwxr-xr-x 3 root root 360K May  6 04:11 archives
-rw-r--r-- 1 root root  43M May  6 05:32 pkgcache.bin
-rw-r--r-- 1 root root  42M May  6 05:32 srcpkgcache.bin

もちろん、今の時間には、さまざまな理由、速度、増分数、未公開ファイル全体をダウンロードする必要性などがあります。

どのミラーを更新しているのか、ミラーがどれだけ最新であるのか、Debian アーカイブに関連するデータ/番号の種類を知る方法はないようです。 ?

明確にするために、私はcdn-fastly.deb.debian.orgを使用しており、うまく動作します。時々私たちが望むほど反応しないので、私は疑問に思います。たとえば、firefox-esrや拡張torbrowser-launcherなどの問題があります。

バラよりhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=928415もっと学ぶ。

ベストアンサー1

使用しているリポジトリのReleaseファイルまたはInReleaseファイルの日付行には、最後の更新日が表示されます。次のコマンドを実行してこれを確認できます。

# grep Date /var/lib/apt/lists/*Release
/var/lib/apt/lists/deb.debian.org_debian_dists_stretch_Release:Date: Sat, 27 Apr 2019 09:29:22 UTC
/var/lib/apt/lists/deb.debian.org_debian_dists_stretch-updates_InRelease:Date: Sun, 05 May 2019 20:21:24 UTC
/var/lib/apt/lists/security.debian.org_dists_stretch_updates_InRelease:Date: Sun, 05 May 2019 21:21:18 UTC

新しいバージョンのパッケージをリリースすることは完全に自動化されたプロセスではないことに注意してください。新しいリリースはDebianボランティアがパッケージ化する必要があり、リポジトリで利用できるようにするにはテストプロセスを経なければなりません。

おすすめ記事