2009年2月26日星期四

ubuntu8.10下的使用更低版本的tar进行打包






ubuntu8.10下的使用更低版本的tar进行打包

在ubuntu8.10下写了个脚本,将应用打包后上传到服务器上,结果在服务器上用tar解包失败
使用tar --version发现,ubuntu8.10下的tar是1.20,而服务器上的是1。14。
解决办法有二:一是服务器的tar升级到1.20,二是ubuntu上使用1.14来打包,出于种种原因决定使用第二种方案。

于是到http://www.gnu.org/software/tar/#TOCdownloading下载1.14的tar包

#tar zxvf tar-1.14.tar.gz
#cd tar-1.14
#./config
#make
#cd src
#cp tar /home/zmq/java/tar1.4/tar

修改原来的脚本
原:tar zcvf xxx.tar.gz xxx.war/
后:/home/zmq/java/tar1.4/tar zcvf xxx.tar.gz xxx.war/

重新运行脚本,OK,成功,:)




没有评论: