您现在可以在 Windows 10 上的 WSL 中安装 SUSE Linux 发行版

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

借助适用于 Linux 的 Windows 子系统 (WSL),您现在可以在 Windows 10 上本机运行 Linux 二进制文件。借助 WSL,您现在可以在 Windows 上的 Ubuntu 上运行本机 Bash。 您现在可以运行 Bash 脚本、Linux 命令行工具(如 sed、awk、grep),甚至可以直接在 Windows 上尝试 Linux 优先工具(如 Ruby、Git、Python 等)。 您还可以从 Bash 中访问您的 Windows 文件系统,从而允许您使用首选的 Windows 工具或 Linux 命令行工具处理同一组文件。 微软 合作 使用 Ubuntu 将他们的 Linux 版本本地带到 Windows。

如果您更喜欢 SUSE Linux 发行版,现在也可以在 Windows 10 上安装它。 您目前有两个选择,openSUSE Leap 42.2 和 SUSE Linux Enterprise Server 12 SP2。 以下是在 WSL 中安装 SUSE Linux 发行版所必须遵循的简单步骤。

  • 下载 openSUSE docker 用户空间:
    $ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
  • 打开 bash shell,您可以在“Windows 上的 Ubuntu 上的 Bash”下的 Windows 开始菜单中找到它(单击 Windows 按钮,键入“bash”,然后按 Enter)。 没错,它仍然是 Ubuntu,但我们只需要在那里运行一些命令就可以替换它。
  • 提取 openSUSE 用户空间(忽略任何警告)并退出 bash shell:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
  • 备份旧的 rootfs (Ubuntu) 并复制新的 openSUSE rootfs。 打开命令提示符窗口(Windows 键,输入“cmd”并按 Enter)并运行以下命令:
    cd %localappdata%\lxss\ 重命名 rootfs rootfs.ubuntu move .\home\ \rootfs .\
  • 当然,新的 openSUSE 用户空间不包括您在安装 Bash for Windows 时创建的用户,也没有像 'sudo' 这样的东西。 要开始只需将“root”设置为默认用户。 仍在命令提示符窗口中运行以下命令:
    lxrun / setdefaultuser root

    退出命令提示符时,从开始菜单启动 bash(Windows 键,输入“bash”并按 Enter),您的 openSUSE Leap 42.2 环境在 WSL 中运行。

  • 现在让我们也将橙色图标更改为冷绿色。 我正在使用的一个来自 iconarchive.com,可以通过这个链接找到: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    下载 .ico 文件并将其复制到 %localappdata%\lxss\。 在命令外壳中执行命令(或简单地使用 Windows 资源管理器,以最适合您的方式):

    cd %localappdata%\lxss\ 重命名 bash.ico Ubuntu.ico 重命名 Saki-NuoveXT-Apps-suse.ico bash.ico

有关主题的更多信息: 企业Linux, 微软, SUSE, Ubuntu, 10窗口, Linux的Windows子系统

发表评论

您的电邮地址不会被公开。 必填带 *