今天在运行SPECpower2008的时候,系统提示该软件已经超过6个月未更新,要想运行请先更新,参考http://www.spec.org/power/docs/SPECpower-Device_List.html。
没办法,点开看了看,网页说了更新的步骤,先安装xdelta3,然后下载补丁文件,再用xdelta3工具打补丁。具体如下:
(1)apt-get install xdelta3 安装工具;
(2)下载补丁ptd-linux-x86-1.6.1,将补丁拷贝至PTDaemon并解压
(3)根据提示,xdelta3用法如下:xdelta3 -v -d -s原文件 补丁文件 生成的新文件
所以输入更新命令xdelta3 -v -d -s ptd-linux-x86 ptd-linux-x86-1.4.2-1.6.0.delta ptd-linux-x86-1.6.0
其中的-d -s 是必备参数,-v 输出详细处理信息(因为源文件版本为1.4.2,最新版本为1.6.0,所以补丁对应解压出来的ptd-linux-x86-1.4.2-1.6.0.delta)
(4)最后将原文件ptd-linux-x86重命名备份为ptd-linux-x86-1.4.2,将新文件ptd-linux-x86-1.6.0重命名为ptd-linux-x86
(5)再次运行软件,搞定~