安装rpm两次更改文件日期/时间吗?

时间:2012-11-13 19:48:05

标签: rpm

我使用“rpm -ivh --force mine.rpm”在我的系统上安装rpm,但是我注意到当我在相同的rpm上运行两次时,我看不到文件日期的变化。这是预期的吗?我的意思是文件日期/时间是“ls -l”显示的内容。

2 个答案:

答案 0 :(得分:1)

当然不是。 RPM与任何其他存档一样 - 文件日期将是文件构建的日期(在RPM构建机器上)。使用“--force”是另一个问题的问题。

答案 1 :(得分:0)

好的,但为什么在这种情况下我会对“上次更改的时间”值进行一致的更新?

这是一种可靠的方法,用于了解何时安装rpm软件包?我必须将“ hp.drv.gz ”文件与另一个文件进行比较,并且rpm包管理器会更新“ hp.drv.gz ”。

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