我定制构建 Linux 内核。我喜欢修改设置,尽量精简构建。
但问题是:oneric 中的 nVidia 驱动程序版本太低,无法支持 Linux 3.4(请参阅此错误:https://launchpad.net/bugs/993506)
因此,为了在我的计算机上使用 Linux 3.4,我有几个选择:
1)使用源代码破解(将文件从 arm/移动到 x86/)(我宁愿不这样做,因为这可能会在以后产生问题)
2)使用 nVidia 的安装程序安装驱动程序(这不是一个好选择,因为会发生包冲突(例如,warzone2100 无法安装,因为未安装驱动程序包))
3) 找到在此系统上安装 ubuntu 295.53 包的方法(可以通过从启动板链接直接安装包、构建包或通过反向移植(最好))
所以,我认为 #3 是最正确的这样做的方式是什么,如果可以,那么最好的方式是什么?
附言:我并不介意它是否自动更新。
答案1
我认为你不需要自己构建驱动程序,尝试使用 swat-x 的 ppa
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/?field.series_filter=oneiric
换句话说:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current
答案2
3 是最合适的选项。
- 暂时将
precise
源仓库添加到sources.list
apt-get source 295.52-driver-package-whatever-that-is
- 尝试构建
dpkg-buildpackage -us -uc
- 成功并获取 deb 包,或者获取依赖性错误消息,在这种情况下尝试解决并
goto
3。
答案3
添加ppa:ubuntu-x-swat/q-lts-backport
和ppa:ubuntu-x-swat/x-updates
更新、安装内核、手动加载nvidia-current-updates_295.53-0ubuntu1_amd64.deb
每个 izx...完成。