我正在尝试安装一个以 .tar.gz 结尾的压缩包,但我收到一个错误,说它的格式不正确,

Dru*_*ond 7 gzip tar 12.04

我是 Ubuntu 的新手,在做了一些研究之后,我仍然无法弄清楚我做错了什么。我正在下载一个以 结尾的包.tar.gz,然后当我尝试使用时:

tar -xvf matlab_r2011b.tar.gz
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Jam*_*dge 4

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

file matlab_r2011b.tar.gz
Run Code Online (Sandbox Code Playgroud)

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

mv matlab_r2011b.tar.gz matlab_r2011b.tar
tar xvf matlab_r2011b.tar
Run Code Online (Sandbox Code Playgroud)