我刚刚安装了 Ubuntu 12.04 x86,并尝试安装“Radeon HD 3200 Graphics”显卡的专有驱动程序。我知道关于这个主题已经有很多帖子,但我没有找到解决问题的方法:
对于安装,我严格遵循以下说明:直接从 AMD 安装专有 ATI Catalyst 视频驱动程序(fglrx)的正确方法是什么?
在这个过程中,我遇到了这些问题:我执行了
~$ debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
并得到:
debconf: DbDriver "passwords" warning: could not open
/var/cache/debconf/passwords.dat: Keine Berechtigung
Can't exec "libstdc++6": Datei oder Verzeichnis nicht gefunden at
/usr/share/perl/5.14/IPC/Open3.pm line 186.
open2: exec of libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases failed
at /usr/share/perl5/Debconf/ConfModule.pm line 59
(德语部分翻译:“Keine Berechtigung”意思是:“没有权限”;“Datei oder Verzeichnis nicht gefunden”意思是:“未找到文件或文件夹”)
因为我不知道这是不是一个大问题,所以我只是继续说:
~$ sudo apt-get install ia32-libs
我得到了:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Paket ia32-libs ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
E: Paket »ia32-libs« hat keinen Installationskandidaten
(翻译:[...] 软件包 ia32-libs 不可用,但被其他软件包引用 [...] E:软件包 »ia32-libs« 没有安装候选项)
我又继续了。接下来的步骤非常顺利。但当我谈到这一点时:
~$ sudo dpkg -i *.deb
我收到了一条弹出消息,类似
系统应用程序出现问题
但终端中没有报告任何错误,而且软件包似乎也已安装。
现在 Ati Catalyst Center 可以工作了
amdcccle
但
fglrxinfo
给我
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
所以肯定有什么地方出了问题。(而且也没有可能启用这些不错的图形功能 - 这就是我安装专有驱动程序的原因)
因为我使用的是全新安装,所以我不知道如何修复该问题。如果有人能帮忙,我将不胜感激!=)
答案1
这条线很棘手。
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
实际上是上一行的延续。所以应该是
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
在一行中