QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2509|回复: 8

FC5 安装 arm-elf-tools 问题

[复制链接]
发表于 2006-5-21 00:22:28 | 显示全部楼层 |阅读模式
在FC5下装arm-elf-tools-20040427.sh的时候出现
[root@localhost UcLinux]# ./arm-elf-tools-20040427.sh
tail: 无法打开 “+43” 读取数据: 没有那个文件或目录

gunzip: stdin: not in gzip format


是怎么会事阿,我在FC4下都安装成功过的

各位大虾帮忙阿
发表于 2006-5-30 08:28:19 | 显示全部楼层
我也遇到同样的问题,正在晕。
回复

使用道具 举报

发表于 2006-5-30 09:31:33 | 显示全部楼层
#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。
回复

使用道具 举报

发表于 2006-12-22 23:10:24 | 显示全部楼层
我也碰到同样的问题,修改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大侠说的方法,结果也是一样,再请大家帮忙~~~
回复

使用道具 举报

发表于 2006-12-24 16:31:49 | 显示全部楼层
有谁知道吗?帮帮忙啊!
回复

使用道具 举报

发表于 2006-12-26 19:50:24 | 显示全部楼层
是啊,我是在FC6下修改.sh文件,改后还是出错
回复

使用道具 举报

发表于 2006-12-26 22:06:55 | 显示全部楼层
#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。
这个方法很好用
回复

使用道具 举报

发表于 2007-1-30 19:54:37 | 显示全部楼层
用ultraedit打开将前面43行的东东删调 一直删除到1F 8B 08开始的字节,呵呵这个是tar.gz文件的头,另存一个tar.gz文件吧,winrar打开或tar,enjoy it
回复

使用道具 举报

发表于 2007-1-31 19:23:31 | 显示全部楼层
方法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
我用的第二种方法解决的~
不过我不懂什么意思,呵呵
大家可以借鉴,希望对大家有用~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:23 , Processed in 0.145078 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表