在Debian上运行任何发行版:一次性解决Linux分裂难题

每个Linux用户都知道,开源操作系统分为几十个发行版。虽然它们都是建立在相同的内核之上,但它们各自都有独特的生态系统和软件包管理器。

但是,有时候您可能想尝试其他发行版。但是,安装和配置不仅耗时,而且还会占用你的磁盘空间。所以,该怎么办呢?

没有关系,我们有一个解决方案!您可以在Debian上运行任何发行版,我们来看看是如何实现的。

首先,我们需要安装Debootstrap。这是一个用于在Linux发行版之间创建裸金属Docker(chroot)环境的工具。要安装它,请在终端中输入以下命令:

sudo apt install debootstrap

现在,我们需要为您要运行的发行版创建一个目录。在这个例子中,我们将使用Arch Linux:

sudo mkdir /var/chroot/arch

sudo debootstrap –variant=minbase –arch=amd64 stretch /var/chroot/arch http://mirrors.kernel.org/archlinux

一旦完成,我们需要在新制作的chroot环境中运行一个bash shell:

sudo chroot /var/chroot/arch /bin/bash

现在您可以在其中安装Arch Linux上的软件包了:

pacman -S nano

您也可以创建一个用户并登录他:

useradd test

passwd test

su – test

是的,就是这样!您现在可以在Debian上使用您喜爱的软件包和发行版了。这个技巧也适用于其他发行版,您只需要在上述步骤中更改它就可以了!

这是Debian和Linux分裂难题最具创新的解决方案之一,为Linux用户提供了极大的灵活性。无需卸载或重新分区,您可以在同一系统上尝试不同的发行版,而不会干扰您的现有配置,而且非常容易安装。

所以,如果您想简化您的Linux工作流程,还想尝试其他发行版,那么请尝试在Debian上运行它们,我们相信你一定会爱上这个技巧!

详情参考

了解更多有趣的事情:https://blog.ds3783.com/