从 10.04 更新至 10.10 时 fglrx 出现问题

从 10.04 更新至 10.10 时 fglrx 出现问题

好吧,我在更新时遇到了一些问题,所以我将发布解决方案。

我使用 Dell Studio 1555。

我的症状是重启后屏幕闪烁,然后出现控制台登录提示。基本上升级后 xorg 不会启动。

我相信这是因为更新程序安装了过时的 fglrx 包/var/cache/apt/archives/。(因此请在升级之前这样做sudo apt-get clean

答案1

有一种更优雅的方法来实现第 1 步

sudo apt-get clean

这将自动删除已下载的 deb 档案。

答案2

答案如下:

步骤1:

删除/var/cache/apt/archives/

 sudo apt-get clean

第2步:

清除 fglrx

sudo aptitude purge fglrx

如果你收到如下错误:

dpkg-divert: mismatch on package
 when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx  /libGL.so.1.2.xlibmesa by fglrx' 
 found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx'
 dpkg: error processing fglrx (--purge):
 subprocess installed post-removal script returned error exit status 2
 Processing triggers for ureadahead ...
 Errors were encountered while processing:
 fglrx

您需要删除 fivert 链接:

 sudo dpkg-divert --rename --remove /usr/lib/libGL.so.1.2
 sudo dpkg-divert --rename --remove /usr/lib32/libGL.so.1.2 

并重试清除:

sudo aptitude purge fglrx

步骤3:

重新安装 fglrx

sudo aptitude install fglrx

步骤4:

重建 xorg conf sudo dpkg-reconfigure xserver-xorg

之后我得到了糟糕的解决方案。答案是 在下面的帖子中

相关内容