解决在安装Arm-elf-tools 时遇到的问题

摘自: linux.ccidnet.com  被阅读次数: 678


yangyi 于 2007-12-08 20:54:12 提供


在linux 下安装arm-elf-tools-20040427.sh

拷贝到根目录后执行#sh arm-elf-tools-20040427.sh

提示错误:

tail: 无法打开“+43” 读取数据: 没有那个文件或目录。

gunzip: stdin: not in gzip format

还好linux下也可以上网,在网上搜索到了解决办法。

解决办法

#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz

#tar zxvf 1.tar.gz

这样子你会得到一个usr的文件夹。。

然后: cp -R usr /

感觉像是打个包再解压一遍。

且最后那句cp我没有用到,好像已经解压到了usr目录下。

还有一个解决方法2,我没有去尝试。

解决方法2如下:

这是由于脚本中的tail没写对,必须加一个 -n 参数。

将第39行的代码:

tail +${SKIP} ${SCRIPT} | gunzip | tar xvf -

改成如下:

tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf -

原文链接: http://linux.ccidnet.com/art/302/20071105/1264949_1.html