这个问题关于LTS 支持堆栈实际上有两个部分:
- 我通过 安装了 Linux 3.5.0-x 在 Precise 64bit 上
sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal
。事实证明,VirtualBox在新内核上还不能工作(编辑:现在已修复。)因此我想将其从系统中删除。正如预期的那样,通过删除元包sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal
是不够的。我需要手动删除哪些包?对于内核,我会这样做(截至目前):。sudo apt-get remove linux-image-3.5.0-25-generic
但是,关于 xserver-org 我迷路了。我该如何切换回原始 xserver? - 我使用 12.04.2 安装介质安装了系统。那里还有 3.5.0-x 内核,因为那是此点版本的默认设置。如何将内核(和 xserver?)降级至 3.2.0-x 系列?
谢谢你!
答案1
重要提示:只有当您安装了预启用堆栈内核之一(例如 3.2.0-38)时,下面的说明才有效。
安装 Enablement Stack 后,运行“uname -r”检查当前内核版本。将其代入以下命令:
sudo apt-get purge linux-generic-lts-quantal xserver-xorg-lts-quantal linux-headers-generic-lts-quantal linux-image-generic-lts-quantal linux-image-3.5.0-25-generic linux-headers-3.5.0-25
重新安装由于上述命令的依赖性而被删除的重要组件(包括 X 本身!):
sudo apt-get install xserver-xorg xserver-xorg-input-synaptics
修复 steam 客户端:
sudo apt-get install libgl1-mesa-glx:i386
最后,重新启动计算机。
在我看来,启用堆栈尚未准备好发布。根据我的经验,Virtualbox、Samba 和 Steam 客户端在安装启用堆栈后都会中断。Virtualbox 有解决方法,但到目前为止(2013 年 3 月)还没有适用于 Samba 或 Steam 的解决方法。
答案2
在 Trusty/14.04 中还有一些包需要删除,否则 apt-get 会抱怨。
sudo apt-get remove linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic
然后安装(xserver-xorg
如果尚未安装),重新启动到旧内核版本,删除 3.16 内核,就可以了。
如果您使用 Steam,则需要安装两个软件包:
sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
答案3
供您考虑的程序:
卸载以下软件包:
linux-generic-lts-quantal xserver-xorg-lts-quantal
安装以下软件包:
linux-generic linux-headers-generic linux-image linux-image-generic linux-libc-dev linux-tools
重启至 3.2.0-38 内核
卸载软件包
linux-headers-3.5.0-x
和linux-image-3.5.0-x
。
祝好运并玩得开心点。