AIX系统 tar命令截断问题

原创 2012年03月22日 15:32:25

昨天在AIX5.3下解压一个从RHEL拷贝过来的工程,解压过程中报错,产生@LongLink日志,查询资料发现AIX下的tar命令有截短现象,路径超过指定范围后直接截短(超过100)感谢Erickson的方法

  解决方法:下载安装第三方GNU tar(ftp://ftp.gnu.org/gnu/tar/)!找个随便下,按照Erickson的方法下了个tar-1.26.tar.gz

  上传服务器,安装tar的时候又出现问题,使用gzip -cd tar-1.26.tar.gz后屏幕像刷屏一样,后调整方法,去掉-c参数,gzip -d *.tar.gz然后tar -vxf *.tar,解压成功。

   此tar需要下载了自己上环境编译

   By Erickson, April 13, 2011 1:11 am

  1、解压两次把tar-1.26文件夹一并用ftp方式上传环境(当然也可以上环境解压)。

  2、请童鞋们用chown、chgrp和chmod自行解决好用户、组和权限问题。

  3、root用户telnet上环境,cd进上传的tar-1.26目录,跑起”./configure”。

  4、Makefile出来了,有木有??!!OK~跑起”make”。

  5、跑起”make install”,安装完毕,一般来说会被安装到以下路径”/usr/local/bin”,有个tar文件,有木有=v=?!

  花絮:

  A、如果执行上述命令过程中报 XXX is up to date,那么就说明文件够新,不用重新make。非要纠结,那么”make”之前”make clean”一下吧。

  B、第3步跑起”./configure”,如果报error:you should not run configure as root(set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check),蛋定,跑起”./configure FORCE_UNSAFE_CONFIGURE=1″,顾名思义大概就是强制执行,忽略非安全的check吧 。

  C、第3步跑起”./configure”,跑着跑着又停了,报没有C Compiler这货。”lslpp -L |grep C”,发现有自带(不自带没道理),OK,环境变量问题。”echo PATH=$PATH”发现果然没有,C编译器一般都安装在”/usr/vac/bin”目录,执行”export PATH=$PATH:/usr/vac/bin”,会把路径追加到$PATH最后。

  D、终于可以用GNU tar了,但是每次”/user/local/bin/tar”的敲命令,伤不起~所以设置环境变量,执行”export PATH=$PATH:/usr/local/bin”。系统自带本身就有tar,所以我把”/user/local/bin/tar”重命名为”/user/local/bin/gnutar”了~

  E、第二天发现日志报错,环境变量$PATH回老样子了。打开”/etc/environment”,把里面的PATH改一下就OK了(这段通过G7的WordPress for Android发布~)

  F、ant打包命令,如果绝对路径长度超过100,会友情提示请用GNU tar(上面提到了=。=)

  欧了,用”gnutar -xvf app.tar”试验,尾巴没被cut,一切正常~~!!

  

 

  

相关文章推荐

AIX的tar的使用说明

1   将所有.jpg的文件打成一个名为all.tar的包:tar -cf all.tar *.jpg;-c是表示产生新的包,-f指定包的文件名。    将所有.gif的文件增加到all.tar的包里...
  • cxz1999
  • cxz1999
  • 2010年06月28日 22:01
  • 12535

AIX tar命令

  AIX的tar的使用说明 收藏 1   将所有.jpg的文件打成一个名为all.tar的包:tar -cf all.tar *.jpg;-c是表示产生新的包,-f指定包的文件名。     将所有....

AIX_tar命令备份限制

  • 2012年12月24日 10:46
  • 45KB
  • 下载

【信息采集】IBM AIX系统硬件信息查看命令(shell脚本)

【信息采集】IBM AIX系统硬件信息查看命令(shell脚本) 转载请以超链接注明原文:http://xunzhaoxz.itpub.net/post/40016/522464 一、...

查看AIX系统cpu、内存、网卡、硬盘、HBA卡信息命令

查看AIX系统的主机型号、序列号、CPU、内存、硬盘、网卡、网卡物理插槽位置信息、是否配置以太网通道、网卡链路状态、当前网络速率、HBA卡、HBA卡物理插槽位置信息、HBA卡WWN、HBA卡支持速率、...
  • pianzif
  • pianzif
  • 2014年06月02日 16:50
  • 1189

【信息采集】IBM AIX系统硬件信息查看命令

信息采集】IBM AIX系统硬件信息查看命令(shell脚本) 转载请以超链接注明原文:http://xunzhaoxz.itpub.net/post/40016/522464 查看IBM A...

UNIX AIX 系统常用命令

【IT168 服务器学院】AIX的命令格式:   $command option(s) argument(s)   command:命令   option(s):命令选项,均以''-''号开始 ...

IBM AIX系统硬件信息查看命令(shell脚本)

原文链接:http://blog.chinaunix.net/uid-24811949-id-3043668.html     查看IBM AIX系统的主机型号、序列号、CPU、内存、硬盘、...
  • naguang
  • naguang
  • 2012年10月22日 12:16
  • 392

DB2检查死锁和解锁的命令(AIX系统)

在交易量比较大的系统上经常由于程序原因或者数据库配置参数不当导致死锁发生。在交易高峰期,检查易发生死锁的表就很有必要。 常用命令如下: 1.检查监视器开关是否打开: db2 get monitor...

aix 逻辑卷管理LVM 文件系统 换页空间 (部分命令)

LVM的管理 了解镜像 了解条带分割 添加/改变/删除卷组 添加/改变/删除物理卷 添加/改变/删除逻辑卷 1 smit lvm的用法 --创建vg smit mkvg --设置vg...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AIX系统 tar命令截断问题
举报原因:
原因补充:

(最多只允许输入30个字)