AMD 专有 FGLRX 显卡驱动程序安装失败

AMD 专有 FGLRX 显卡驱动程序安装失败

在从 10.10 升级到 11.04 版本时,AMD 专有 FGLRX 显卡驱动程序安装失败

安装 fglrx fglrx-amdcccle
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
以下软件包已自动安装并且不再需要:
  libknewstuff2-4 libqt4-测试 kdesudo libqt4-帮助 python-qt4 python-sip libvncserver0 libqtassistantclient4 更新管理器-kde libqt4-scripttools python-kde4
使用“apt-get autoremove”来删除它们。
将会安装以下新软件包:
  fglrx fglrx-amdccle
升级了 0 个,新安装了 2 个,删除了 0 个,并且未升级 0 个。
需要获取 0 B/40,3 MB 的档案。
此操作后,将使用124 MB的额外磁盘空间。
dpkg: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg: 警告:解析文件‘/var/lib/dpkg/available’第 59749 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
(正在读取数据库...当前安装了 511988 个文件和目录。)
正在解压 fglrx(来自 .../fglrx_2%3a8.840-0ubuntu4_amd64.deb)...
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56859 行附近软件包‘virtualbox-2.2’:
 版本字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效
dpkg-divert: 警告:解析文件‘/var/lib/dpkg/status’第 56860 行附近软件包‘virtualbox-2.2’:
 Config-Version 字符串“2.2.4-47978_Ubuntu_jaunty”中的错误:修订号中的字符无效

[警告] 卸载:inst_path_default 或 inst_path_override
 在 /etc/ati 中不存在。这表明 ATI 驱动程序
 未安装,ATI 驱动程序仅部分安装,
 或者当前安装的 ATI 驱动程序版本比
 此脚本是为此而设计的。上面列出的两个文件都是
 需要确定安装文件的位置。
 通过猜测驱动程序的位置来强制卸载
 卸载文件的位置,设置FORCE_ATI_UNINSTALL
 环境变量并重新运行 /usr/share/ati/fglrx-uninstall.sh(不推荐)。

dpkg: 处理 /var/cache/apt/archives/fglrx_2%3a8.840-0ubuntu4_amd64.deb (--unpack) 时出错:
 子进程新的预安装脚本返回错误退出状态 1
选择以前取消选择的包 fglrx-amdcccle。
正在解压 fglrx-amdcccle(来自 .../fglrx-amdcccle_2%3a8.840-0ubuntu4_amd64.deb)...
处理时遇到错误:
 /var/cache/apt/archives/fglrx_2%3a8.840-0ubuntu4_amd64.deb
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

答案1

尝试删除 fglrx 驱动程序,然后重新安装它。

sudo apt-get purge fglrx

然后,您可以从 Ubuntu 存储库再次安装 fglrx,或者使用 Kanotix 发行版领导者编写的 fglrx 安装程序脚本。

如果你选择从 Ubuntu 仓库安装,只需运行

sudo apt-get install fglrx fglrx-amdcccle

如果您选择使用 Kanotix 脚本,我强烈推荐它(它会下载最新的 fglrx 驱动程序并包含支持较新内核版本的补丁):

cd /tmp
wget http://kanotix.net/files/install-fglrx-debian.sh
chmod +x install-fglrx-debian.sh

然后按 Control + Alt + F2。您将进入 TTY。使用您的用户名和密码登录,然后运行

cd /tmp
sudo ./install-fglrx-debian.sh

答案2

看起来您的dpkg状态已严重损坏。(多行dpkg-divert警告)

尝试:

sudo mv /var/lib/dpkg/status /var/lib/dpkg/status-bad

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

在终端中。重新启动,然后重试安装。如果失败,请执行以下整个过程: https://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure

我以前遇到过这个问题,它确实有帮助。

相关内容