ソースコードでソフトウェアがインストールされた日付を確認するには?

ソースコードでソフトウェアがインストールされた日付を確認するには?

特定のバージョンのソフトウェアがいつインストールされたかを確認するように求められました。私がしなければならない唯一のことはそのディレクトリの修正時間です。いつか解読するのは難しいです。私たちインストールしました:

/opt/pkg/totalview:
drwxr-xr-x. 3 root root 4 Jan 23  2013 8.11.0-0

/opt/pkg/totalview/8.11.0-0:
lrwxrwxrwx. 1 root root 32 Jan 23  2013 bin -> toolworks/totalview.8.11.0-0/bin
drwxrwxr-x. 5 root root  5 Dec 11  2012 toolworks

/opt/pkg/totalview/8.11.0-0/bin:
-r-xr-xr-x. 1 root root  3391 Oct 25  2012 htmlhelp.sh
lrwxrwxrwx. 1 root root    38 Dec 11  2012 memscape -> ../../memoryscape.3.3.0-0/bin/memscape
lrwxrwxrwx. 1 root root    39 Dec 11  2012 memscript -> ../../memoryscape.3.3.0-0/bin/memscript
-r-xr-xr-x. 1 root root  9161 Oct 25  2012 mrnet_commnode
lrwxrwxrwx. 1 root root     3 Dec 11  2012 sctotalview -> tv8
lrwxrwxrwx. 1 root root     6 Dec 11  2012 sctotalviewcli -> tv8cli
lrwxrwxrwx. 1 root root     3 Dec 11  2012 sctv8 -> tv8
lrwxrwxrwx. 1 root root     6 Dec 11  2012 sctv8cli -> tv8cli
lrwxrwxrwx. 1 root root     3 Dec 11  2012 totalview -> tv8
lrwxrwxrwx. 1 root root     6 Dec 11  2012 totalviewcli -> tv8cli
-r-xr-xr-x. 3 root root 21970 Oct 25  2012 tv8
-r-xr-xr-x. 3 root root 21970 Oct 25  2012 tv8cli
-r-xr-xr-x. 2 root root 19093 Oct 25  2012 tvdbootstrap
-r-xr-xr-x. 2 root root 19093 Oct 25  2012 tvdsvr
-r-xr-xr-x. 3 root root 21970 Oct 25  2012 tvscript
-r-xr-xr-x. 1 root root  6968 Oct 25  2012 visualize

/opt/pkg/totalview/8.11.0-0/toolworks:
drwxrwxr-x.  5 root root  9 Dec 11  2012 flexlm-10.8.0-3
drwxrwxr-x.  5 root root 19 Oct 25  2012 memoryscape.3.3.0-0
drwxrwxr-x. 17 root root 17 Dec 11  2012 totalview.8.11.0-0

3 つの主要な日付が表示されます。

  • 2013年1月23日
  • 2012年12月11日
  • 2012年10月25日

ソフトウェアが実際にいつインストールされたかを確認するために何を見ることができますか?ソフトウェアはソースコードからインストールされ、インストールのrpm一部ではありませんyum。より多くの情報が得られることはわかっていますが、statこれら3つの日付のうちどの日付にインストールされているかを自信を持って判断することはできません。

編集:結果ls -lc

/opt/pkg/totalview:
drwxr-xr-x. 3 root root 4 Jan 23  2013 8.11.0-0

/opt/pkg/totalview/8.11.0-0:
lrwxrwxrwx. 1 root root 32 Jan 23  2013 bin -> toolworks/totalview.8.11.0-0/bin
drwxrwxr-x. 5 root root  5 Dec 11  2012 toolworks

/opt/pkg/totalview/8.11.0-0/bin:
-r-xr-xr-x. 1 root root  3391 Nov  5 03:34 htmlhelp.sh
lrwxrwxrwx. 1 root root    38 Dec 11  2012 memscape -> ../../memoryscape.3.3.0-0/bin/memscape
lrwxrwxrwx. 1 root root    39 Dec 11  2012 memscript -> ../../memoryscape.3.3.0-0/bin/memscript
-r-xr-xr-x. 1 root root  9161 Nov  5 03:34 mrnet_commnode
lrwxrwxrwx. 1 root root     3 Dec 11  2012 sctotalview -> tv8
lrwxrwxrwx. 1 root root     6 Dec 11  2012 sctotalviewcli -> tv8cli
lrwxrwxrwx. 1 root root     3 Dec 11  2012 sctv8 -> tv8
lrwxrwxrwx. 1 root root     6 Dec 11  2012 sctv8cli -> tv8cli
lrwxrwxrwx. 1 root root     3 Dec 11  2012 totalview -> tv8
lrwxrwxrwx. 1 root root     6 Dec 11  2012 totalviewcli -> tv8cli
-r-xr-xr-x. 3 root root 21970 Nov  5 03:34 tv8
-r-xr-xr-x. 3 root root 21970 Nov  5 03:34 tv8cli
-r-xr-xr-x. 2 root root 19093 Nov  5 03:34 tvdbootstrap
-r-xr-xr-x. 2 root root 19093 Nov  5 03:34 tvdsvr
-r-xr-xr-x. 3 root root 21970 Nov  5 03:34 tvscript
-r-xr-xr-x. 1 root root  6968 Nov  5 03:34 visualize

/opt/pkg/totalview/8.11.0-0/toolworks:
drwxrwxr-x.  5 root root  9 Dec 11  2012 flexlm-10.8.0-3
drwxrwxr-x.  5 root root 19 Dec 11  2012 memoryscape.3.3.0-0
drwxrwxr-x. 17 root root 17 Dec 11  2012 totalview.8.11.0-0

答え1

ctimeは、ソフトウェアをインストールできる最も遅い日付を明確に示します。ソフトウェアは遅くとも2013年1月23日以前にインストールされました。ただし、ソフトウェアが以前にインストールされている可能性があります。権限の変更またはバックアップからのファイルの復元またはコピーによって、ctimeが変更された可能性があります。

プログラムは、コンパイルされた実行可能ファイルが実行された時点である2012年10月25日以前にコンパイルされた可能性があります。誰かが意図的にファイル時間を変更しない限り、実行可能ファイルの日付は、実行可能ファイルがコンパイルまたは後でコピーされた時間(ストライプなし-p)を表します。

ソフトウェアは2012年10月25日にコンパイルされ、2012年12月11日(シンボリックリンクが作成された時点)にこのコンピュータにインストールされている可能性があります。ただし、プログラムは2012年10月25日にコンパイルされ、2012年12月11日に一時的な場所にインストールされ(シンボリックリンクの生成を含む)、タールボールまたは他のアーカイブ形式でパッケージ化され、2012年に解凍された可能性があります。 2013年12月11日から1月23日の間。

関連情報