FC5 安装 arm-elf-tools 问题
在FC5下装arm-elf-tools-20040427.sh的时候出现# ./arm-elf-tools-20040427.sh
tail: 无法打开 “+43” 读取数据: 没有那个文件或目录
gunzip: stdin: not in gzip format
是怎么会事阿,我在FC4下都安装成功过的
各位大虾帮忙阿 我也遇到同样的问题,正在晕。 #tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。 我也碰到同样的问题,修改arm-elf-tools-20040427.sh中的
tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -
成 tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -
然后执行,但还是报错:
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
gzip: stdin: invalid compressed data--format violated
tar: Error exit delayed from previous errors
照xlwcat大侠说的方法,结果也是一样,再请大家帮忙~~~ 有谁知道吗?帮帮忙啊! 是啊,我是在FC6下修改.sh文件,改后还是出错 #tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。
这个方法很好用 用ultraedit打开将前面43行的东东删调 一直删除到1F 8B 08开始的字节,呵呵这个是tar.gz文件的头,另存一个tar.gz文件吧,winrar打开或tar,enjoy it 方法1:
#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。
然后: cp -R usr/
方法2:
这是由于脚本中的tail没写对,必须加一个 -n 参数。
将第39行的代码:
tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -
改成如下:
tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -
我当时也碰到了这个问题,我的是FC6
我用的第二种方法解决的~
不过我不懂什么意思,呵呵
大家可以借鉴,希望对大家有用~
页:
[1]