如何删除内核/ LTS启用堆栈?

关于LTS Enablement Stack的这个问题实际上有两个部分:

  1. 我通过sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal在Precise 64bit上安装了Linux 3.5.0-x。 事实certificate,VirtualBox 在新内核上还没有工作 (EDIT:现在已修复)。 因此,我想将其从系统中删除。 正如预期的那样,通过sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal删除元数据包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?
  2. 我安装了一个带有12.04.2安装介质的系统。 我还有3.5.0-x内核,因为这是此版本的默认值 。 如何降级到内核(和xserver?)到3.2.0-x系列?

谢谢!

重要提示:以下说明仅在您安装了一个预启用堆栈内核时才有效,例如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客户端都打破了安装的Enablement Stack。 到目前为止(2013年3月),Virtualbox有一种解决方法,但Samba或Steam都没有。

在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 

您需要考虑的程序:

  1. 卸载以下包:

     linux-generic-lts-quantal xserver-xorg-lts-quantal 
  2. 安装以下包:

     linux-generic linux-headers-generic linux-image linux-image-generic linux-libc-dev linux-tools 
  3. 重启到3.2.0-38内核

  4. 卸载软件包linux-headers-3.5.0-xlinux-image-3.5.0-x

祝好运并玩得开心点。