2016-09-16 9 views
2

パッケージが一般向けにリリースされたとき、またはローカルリポジトリに最初にロードされたときのタイムスタンプを取得する方法を探していました。シェルまたはPythonのいずれかが理想的ですが、私はこの時点で他のオプションを利用できます。私はパッケージがチェンジログをサポートしていることは知っていますが、すべてのパッケージにリリース日が含まれているようには思えません。APTパッケージのリリースまたはリポジトリの日付

ありがとうございます!

+0

私はがち確認しました言及したようは、apt -get、dpkg、その他のツールがありますが、運がまだありません。ほとんどの日付はパッケージがインストールされたときのようです。 – omnivir

答えて

2

答えは正確に何を探しているかによって異なりますが、質問からは分かりません。再現性の前に導入されたビルド、パッケージがビルドされた日付は、次のような生のARメンバーから検索することができます:あなたは、パッケージが特定のリポジトリにアップロード/受け入れました日付を探しているなら

ar tv pkgname_version_arch.deb 

、その後、答えはそれを管理するために使用されたリポジトリとソフトウェアに依存します。 Debianの場合は、UDDからメンターのアップロードのためのdebian-devel-changesメーリングリストから情報を得ることができます(ただし、builddのアップロードではありません。package trackerから、他の派生物やディストリビューションは異なるインターフェースを持つかもしれません。公にアクセスログ利用できる。

あなたは変更履歴はソースパッケージを作成したときのために使用することができますが、それはそれが構築されたりしても、アップロードしまったときに乱暴に異なる場合があります。

関連する問題