Debian:有从 Ubuntu 切换到 Debian 的快捷方式吗?

Debian:有从 Ubuntu 切换到 Debian 的快捷方式吗?

我一直在运行 Ubuntu 20,我想切换到 Debian 10。我知道如何备份我的重要软件,从正确的 ISO 映像安装 Debian 10,然后将我备份的软件恢复到新安装的 Debian 系统上。

然而,我想知道是否有人想出一个更短的程序来进行 Ubuntu 到 Debian 的转换,可能是通过apt或其他一些实用程序。我在网上搜索过,没有找到类似的东西,但也许我忽略了一些东西。

任何人都可以提出任何建议吗?

预先非常感谢您。

答案1

我使用单独的分区/home。我也有/opt/usr/local/var/html,也许其他一些符号链接(或绑定安装)到/home。然后我可以更换操作系统,但保留我的所有文件。

这并不是特定于所提到的发行版。我用它来安装较新版本的 Debian,而不是旧版本(当更新出错时。是的,Debian 到 Debian 并不是 100% 可靠)。切换发行版 Redhat、Ubuntu、Debian。

我会得到已安装软件包的列表,并进行备份/etc(其中会有一些您忘记的配置)。

另一种技术(但是它需要您很久以前就考虑过)是使用配置管理来安装系统:至少有一些脚本将安装除基础知识之外的所有内容,以及augtool(或仅cp安装到一个*.d目录)用于配置,但最好是木偶之类的东西。

答案2

我已将 5/320 台机器从 Ubuntu 22.04 迁移到 Debian 12https://github.com/alexmyczko/autoexec.bat/blob/master/config.sys/ubuntu-deluxe

它还不是全自动的,但我接受补丁......

答案3

我认为转到 debian 11 会更容易。此外,一切都取决于您的系统的基础程度。如果您除了debootstrap 之外没有更多的东西,那么小的升级应该可以工作。

我目前正在将虚拟机从 Debian 11 转换为精简版 ubuntu 22.04。我需要将其转换为 22.04,这意味着一些但不是很多升级。我需要降级 dpkg,因为 debian 11 提供的 dpkg 不支持 zstd,但到 20.04 为止(尽管版本号较低)。如果从 debian 迁移到 ubuntu,您应该随后安装 ubuntu-minimal。不知道debian有没有类似的包。

转换后,从 bullseye 到 jammy,我在登录时得到以下信息:

Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.10.0-14-amd64 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
Linux bullseye 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-29) x86_64

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.


The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

通过 ssh。有趣的是,它并没有改变 ECDSA 密钥。

相关内容