我想安装 arm-elf-tools-20030314.sh
sudo sh arm-elf-tools-20030314.sh
但我得到了这个错误
gzip: stdin: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
答案1
此错误似乎是由于POSIX 一致性的变化tail
文件的脚本部分中使用的命令来arm-elf-tools-20030314.sh
确定文件的二进制存档部分的开始。似乎可以通过定义环境变量来解决此问题,_POSIX2_VERSION=199209
例如
sudo _POSIX2_VERSION=199209 sh arm-elf-tools-20030314.sh
但请注意,由于该软件显然较旧,您可能会遇到其他兼容性问题。