簡體   English   中英

APT包發布或存儲庫日期

[英]APT package release or repository date

我一直在尋找一種方法來獲取一個包被釋放以供一般使用或可能首次加載到本地存儲庫時的時間戳。 Shell或Python中的東西都是理想的,但我現在對其他選項持開放態度。 我知道包支持更改日志,但看起來並非所有軟件包都包含發布日期。

謝謝!

答案取決於你究竟在尋找什么,而且問題並不清楚。 在引入可重現的構建之前,可以從原始ar成員中檢索構建包的日期,例如:

ar tv pkgname_version_arch.deb

如果您正在尋找包被接受/上傳到特定存儲庫的日期,那么答案將取決於用於管理它的存儲庫和軟件。 對於Debian,您可以從UDD獲取信息,從維護者上傳的debian-devel-changes郵件列表(但不是構建的上傳,或包跟蹤器 ,其他衍生品和發行版可能有不同的接口或根本沒有。對於其他私有存儲庫也許有可公開訪問的日志。

正如您所提到的,更改日志可用於准備源包時,但這可能與構建甚至上載時有很大不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM