linux 如何在WSL上手动安装Debian 11?我试图从微软商店下载它,但默认情况下,它下载Debian 12版本

tez616oj  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(322)

我正在使用Windows 10并试图在我的WSL环境中下载Debian 11(Bullseye)。我可以从微软商店下载Debian,但默认情况下,它只安装Debian 12。我还尝试使用手动下载链接来使用Appx捆绑包下载它,但它也只给了我Debian 12包。(https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions)
有没有办法下载并安装Debian 11 Appx bundle或其他方法来在我的WSL环境中安装Debian 11?

我试着用下面的链接安装它。但低于误差。https://learn.microsoft.com/en-us/windows/wsl/use-custom-distro#import-the-tar-file-into-wsl

lsmd5eda

lsmd5eda1#

回答你最初的问题:Docker Image为我工作。因为我花了一段时间来收集必要的步骤,我将在这里列出它们。需要注意的是,我在WSL中的另一个Linux发行版中运行docker命令,只是因为我发现在那里比在Windows上更容易处理。但我不认为这能改变什么。
我寻找Debian镜像here,并决定使用bullseye-slim:
docker pull debian:bullseye-slim
一旦
docker run debian:bullseye-slim
获取此映像运行其容器ID可以从不同的终端通过
docker container lsdocker ps
(or,如果您正在编写此步骤的脚本,请通过Microsoft文档中提供的命令执行)。
docker export CURRENT_ID > debian11.tar
从仍在运行的映像创建了一个.tar文件,
wsl --import Debian11 .\WSLStorage\Debian11\ .\debian11.tar
已成功将其导入到预先存在的文件夹.\WSLStorage\Debian11\

相关问题