有没有一种“简单”的方法可以将我现有的 Linux Mint 12 安装“升级”到 Kubuntu 12.04 beta 2?
我知道我可以重新安装。通常我会进行全新安装以避免意外问题。但在这种情况下,我没有时间重新配置从打印机到已安装软件的所有内容,所以我正在寻找快速/简单的方法,但我也想避免升级出错的巨大风险。
我希望只是更改一些存储库并从终端运行一些命令。只要我能找到好的 HOWTO,我不介意编辑一些配置文件。但我不想成为先驱(后面的箭头)。我希望有人以前做过这件事并且有一套步骤。
举个例子,我最近使用 PPA 在 Kubuntu 11.10 上安装了 KDE 4.8 SC。这是在另一台电脑上。这不是问题。但我决定稍后重新安装 Kubuntu 12.04。我非常喜欢它,所以我想将我的另一台电脑从 Linux Mint 12 换成 Kubuntu。(我打算全盘使用 KDE。它现在是我的首选桌面。)
此次 Linux Mint 升级将从 Gnome 和 MGSE 转移到 KDE,因此与将 Kubuntu 11.10 升级到 KDE 4.8 相比,这可能会使事情变得有点复杂。
参考:
http://www.psychocats.net/ubuntu/kde
在 11.10 中安装 Kubuntu-desktop 安全吗?
答案1
你不能。
Mint 和 Ubuntu,无论它们有多么密切的关系(或者不密切,视情况而定)仍然是两种不同的操作系统。
这是一个坏主意。
首先,你把两个不同发行版的软件包混合在一起了。出于各种原因,这是一个坏主意:
安全。
稳定。
有冲突的更新。
如果你让更新通过,你会遇到前两个问题,然后你就会深陷困境如果说,举个例子内核更新完成!
此外,这使得获取准确的错误报告或堆栈跟踪几乎不可能,如果不是完全不可能的话。
答案2
我也在尝试同样的事情,鉴于我做了相反的事情(从 oneiric 切换到 Mint Lisa),我相信这是“可能的”,但需要付出代价,主要是破坏/无法解决的依赖关系,这将证明你使用 dpkg 的技能
无论如何,为了欺骗系统“认为”我在 oneiric,我更改了 /etc/lsb_release 文件以包含有效信息:DISTRIB_ID=Ubuntu DISTRIB_RELEASE=11.10 DISTRIB_CODENAME=oneiric DISTRIB_DESCRIPTION="Ubuntu 11.10"
将 /etc/apt/sources.list 上的任何 oneiric 的出现/引用替换为 precise,然后发出 update-manager -d 来检测新版本
它现在正在下载 1GB 的软件包,如果它启动了,我会告诉你结果
但作为一个测试版,即使它不是来自 Lisa,我也会期待问题。
干杯
答案3
Linux Mint = Ubuntu (核心,逐字节) + mint-meta-core + 一个或多个
mint-meta-mate
mint-meta-cinnamon
mint-meta-kde
mint-meta-xfce
mint-*
因此,理论上,如果您卸载所有 mint-* 软件包并清除,您将获得可升级的核心 Ubuntu。
但这只是理论上的。Mint 的主旨是伪装,它珍视运行时补丁。而这无法通过卸载来恢复。如果使用卸载的 Mint 可执行文件名称修补了数据区域,则会出现问题。
应该尝试查看。
我个人在正版 Ubuntu 上安装了 Mint(运行良好,但我本应该遛狗)。
最好的想法可能是将系统分区与用户数据分开,并为自己制作一个自定义 DEB 以安装在每个新安装之上。这样做还可以复制系统分区以进行危险实验。
在 /usr/local 分区中安装添加的内容原则上是可行的,但我不知道是否可以说服 Synaptic 在那里而不是在 /usr 中安装某些内容。
答案4
昨天在安装过程中,我正在使用 Firefox 浏览,试图关闭它,但整个 xserver 崩溃了,并且没有恢复。
此时,我确信所有说这是一个坏主意的人脸上都会露出笑意。
好吧,我已经预料到会出现问题,而且修复起来也很简单,我按下电源按钮,以恢复模式/root shell 启动,并从命令行尝试 apt-get distupgrade,但由于并非所有软件包都已配置,因此失败了,但它建议运行 dpkg --configure -a
完成后重新启动机器,发出另一系列 apt-get update、apt-get upgrade
我现在使用的是 Ubuntu 12.04
我承认它不会像全新安装那样稳定,但也没有那么糟糕,而且我们不会混合软件包,这是一个升级,Mint 12“相当于”ubuntu 11,因此大多数软件包(如果不是全部的话)都升级了。我必须承认还有一些剩余的软件包,比如mintupdate……但是,嘿,这证明确实可以进行切换。
问候 Jorge G.