「rpm -ivh --force mine.rpm」を使用してシステムに rpm をインストールしていますが、これを同じ rpm で 2 回実行すると、ファイルの日付が変更されていないことに気付きました。これは期待されていますか?つまり、ファイルの日付/時刻は、「ls -l」が表示するものです。
2 に答える
1
もちろん違います。RPM は他のアーカイブと同じです。ファイルの日付は、(RPM ビルド マシンで) ファイルがビルドされた日付になります。" --force
" を使用することは、別の質問の問題です。
于 2012-11-14T09:51:22.963 に答える
0
わかりましたが、この場合、「最終変更時刻」値の一貫した更新が得られるのはなぜですか?
rpmパッケージがいつインストールされたかを理解するためのこの信頼できる方法はありますか? 「 hp.drv.gz」ファイルを他のファイルと比較する必要があり、「 hp.drv.gz」は rpm パッケージ マネージャーによって更新されます。
rm /usr/share/cups/ppd/hp/hp.drv.gz
rpm -U --force /root/packages/print-driver-data-1.2.15-1.armv7l.rpm
stat -c "%x %y %z" /usr/share/cups/ppd/hp/hp.drv.gz
2013-05-21 22:30:50.000000000 +0400 2013-05-21 22:30:50.000000000 +0400 2013-05-21 23:23:26.320005301 +0400
rpm -U --force /root/packages/print-driver-data-1.2.15-1.armv7l.rpm
stat -c "%x %y %z" /usr/share/cups/ppd/hp/hp.drv.gz
2013-05-21 22:30:50.000000000 +0400 2013-05-21 22:30:50.000000000 +0400 2013-05-21 23:24:42.715005338 +0400
于 2013-05-21T19:27:59.863 に答える