我正在尝试从 Ubuntu jaunty 迁移到 Debian sid,以避免每 6 个月更改一次 Ubuntu 上的端口。我计划用 /etc/apt/source.list 中的 Debian 替换 ubuntu respo,然后执行 apt-get upgrade(或者可能是 dist-upgrade?)。但我不确定这是否真的有效。有人有这样的经验吗?我在谷歌上搜索过,但似乎大多数人都在谈论如何做相反的事情……
顺便说一下,我见过这个问题它更喜欢从 CD 进行全新安装。这是唯一可行的方法吗?
答案1
我倾向于同意你链接问题的答案。这并不是唯一可行的方法;而是它是唯一能保证干净安装的方法。如果你尝试这样做,apt-get dist-upgrade
你的系统可能会出现不一致,一些旧的 Ubuntu 软件包会残留下来,并与较新的 Debian 软件包发生冲突。
我最终关注了这些 Debian Bootstrap 说明几周前,我在家用服务器上进行了 Ubuntu -> Debian 迁移。该过程允许您从正在运行的 Linux 系统安装 Debian,这对我来说很有效,因为 a) 我将 Debian 安装到单独的硬盘驱动器,b) 我想通过 SSH 执行大多数安装步骤,并且 c) 我足够疯狂,想尝试一下。我仍在调整结果,安装后调整 Grub 一直很麻烦(特别是因为每次启动出现问题时我都必须将键盘从工作站移开)。
引导是一个复杂的过程,如果你没有 Linux 经验,我不建议你这样做。但如果你有这个能力,这是一个很好的学习过程。
答案2
总的来说,这是一个坏主意。您是否意识到 Debian Sid 从定义上来说就是“不稳定”的?不是每六个月移植一次,而是每次更新主要软件包或软件包集时都会进行巨大更改。这真的更好吗?至少在 Ubuntu 中,他们将所有巨大更改打包在一起。
“升级” 根本不是一个好主意。如果你想使用 Debian(我建议有你这种顾虑的人使用他们的“稳定版”),只需清除磁盘(备份后!)并安装 Debian。或者按照我的做法,反其道而行之:调整 Ubuntu 分区的大小,并同时安装 Debian,直到你觉得合适为止。
答案3
我试过 '实时迁移' 当 Debian 7 刚发布时,从 Ubuntu LTS 切换到 Debian 7。(我先备份了我的分区)切换不太顺利。经过几次尝试(顺便说一下,这只是为了好玩),我得到的最好的结果就是它启动到(主要是)Debian 并给我一个 tty。即使这个切换失败了,对于那些对两个发行版上的 Linux 软件包都很了解的人来说,这可能是可行的,并且切换到了具有较新软件包的发行版。很多网站都说你不能这样切换,我不认为大多数人会想这样做,而且听起来你还不够熟悉。(我认为大多数人都不是)
[首先备份分区!!!] 设置分区要容易得多'家',然后格式化旧的'非家庭'Linux 分区并开始在此空间安装新的发行版。
Debian 有一个“稳定”版本(目前称为“喘息/7.6'截至本文发布时),而 Ubuntu 有“LTS”版本(目前称为“值得信赖的塔尔羊/14.04.1'截至本文发布时),有效期为 2 年。也许你应该尝试其中之一。而不是 Debian 'sid'(也称为“不稳定”)或 Ubuntu 的 6 个月非 LTS 版本。
[哎呀……我发帖的时候没意识到这个帖子已经过时了]