Ubuntu 14.04安装AMD Catalyst 15.9(fglrx)驱动时依赖缺失及命令报错求助
Ubuntu 14.04安装AMD Catalyst 15.9(fglrx)驱动时依赖缺失及命令报错求助
老哥,我来帮你一步步捋清楚这些问题,每个报错都有对应的解决办法,咱们慢慢来:
1. 修复sudo apt-get build-dep lib32gcc1的报错
这个报错是因为build-dep命令需要下载源码包的依赖,而你的系统源列表里没有配置deb-src类型的源,所以得先补上:
- 打开系统源配置文件:
sudo nano /etc/apt/sources.list - 找到所有以
deb http://开头的源行,在每行下面复制一行,把开头的deb改成deb-src。比如原行是:
就添加一行:deb http://archive.ubuntu.com/ubuntu trusty main restricted
至少要给主源、universe、multiverse这些常用源都配上deb-src条目deb-src http://archive.ubuntu.com/ubuntu trusty main restricted - 保存退出nano:按
Ctrl+O回车确认保存,再按Ctrl+X退出 - 更新源列表:
现在再运行sudo apt-get updatesudo apt-get build-dep lib32gcc1应该就不会报错了
2. 纠正sudo apt-get fglrx-updates的命令错误
你这个命令少了关键的动作指令,正确的安装命令应该是:
sudo apt-get install fglrx-updates
之前的命令没加install,系统自然识别不了这个操作~
3. 解决安装deb包时的fglrx-core依赖缺失问题
单独手动安装deb包很容易踩依赖坑,更稳妥的方式是先搞定依赖再装,或者直接通过源安装:
- 先清理之前残留的fglrx相关包(避免冲突):
sudo apt-get purge fglrx* sudo apt-get autoremove && sudo apt-get autoclean - 方法一:通过官方源安装配套的fglrx和fglrx-core
sudo apt-get install fglrx fglrx-core - 方法二:如果你一定要装自己下载的15.9版本deb包,先通过apt安装好依赖:
安装完成后,再用GDebi打开你下载的sudo apt-get install fglrx-corefglrx_15.201-0ubuntu1_amd64_UB_14.01.deb,这时候依赖就满足了
4. 关于硬件兼容性的可能性
如果上面所有步骤都试过还是失败,比如找不到fglrx包、安装后无法运行,那大概率是你的显卡型号太老,AMD 15.9版本驱动已经不再支持它了。你可以运行下面的命令查看显卡型号:
lspci | grep VGA
然后对照AMD官网的15.9驱动支持列表确认一下,如果确实不在支持范围内,那只能用系统自带的开源驱动了~
备注:内容来源于stack exchange,提问作者MofBMB Family
相关产品推荐
相关产品推荐

