我正在尝试安装以 .tar.gz 结尾的压缩包,但出现错误,提示格式不正确,

我正在尝试安装以 .tar.gz 结尾的压缩包,但出现错误,提示格式不正确,

我是 Ubuntu 新手,经过一番研究后,我仍然不明白我做错了什么。我正在下载一个以 结尾的软件包.tar.gz,然后当我尝试使用时:

tar -xvf matlab_r2011b.tar.gz

我收到以下错误:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

我究竟做错了什么?

答案1

尝试使用以下命令检查文件类型:

file matlab_r2011b.tar.gz

如果它告诉您它是tar archive而不是gzip compressed data,那么文件可能在下载时被解压(可能是由于另一端的 Web 服务器配置错误)。如果是这种情况,只需重命名存档并重试:

mv matlab_r2011b.tar.gz matlab_r2011b.tar
tar xvf matlab_r2011b.tar

相关内容