AMD 驱动解压问题

AMD 驱动解压问题

所以我想安装新的 AMD 驱动程序,但我似乎无法解压缩它们,知道如何做到这一点吗?这是我的输出

Archive:  amd-catalyst-13.12-linux-x86.x86_64.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of amd-catalyst-13.12-linux-x86.x86_64.zip or
        amd-catalyst-13.12-linux-x86.x86_64.zip.zip, and cannot find amd-catalyst-13.12-linux-x86.x86_64.zip.ZIP, period.

答案1

检查下载的真实性/有效性

md5sum amd-catalyst-13.12-linux-x86.x86_64.zip

2418a94b699fe8fdec01ccd32f684c90 amd-catalyst-13.12-linux-x86.x86_64.zip

如果您的总和不匹配,则需要重新下载驱动程序(这是我怀疑的)。

下载驱动程序

wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86' http://www2.ati.com/drivers/linux/amd-catalyst-13.12-linux-x86.x86_64.zip

解压驱动程序

unzip amd-catalyst-13.12-linux-x86.x86_64.zip

安装驱动程序

sudo bash amd-catalyst-13.12-linux-x86.x86_64.run

答案2

此错误是由于更改了 Archived Drivers 的链接或 --referer= 链接不正确造成的。如果 --referer= 链接不正确,wget 有时会下载同名的空白损坏 zip 文件。同样,使用不带 --referer= 的 wget 也会导致这种情况。

检查的两种方法是:1. 使用 earthmeLon 的答案(上面)对 zip 文件本身进行 md5sum 检查。2. 在浏览器中检查 --referer= 链接以确保其有效。

相关内容