提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
简介
WSL(Windows Subsystem for Linux)是一种由Microsoft开发的技术,它允许在Windows操作系统上运行Linux发行版。WSL的目标是提供与原生Linux环境接近的开发和运行Linux应用程序的能力,同时仍在Windows操作系统中保持完整的兼容性。
开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。
安装WSL
1、启用适用于 Linux 的 Windows 子系统
需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、启用虚拟机功能
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
3、下载 Linux 内核更新包
Linux 内核更新包会安装最新版本的 WSL 2 Linux 内核,以便在 Windows 操作系统映像中运行 WSL。
然后下载下来.msi 直接双击安装就好。
4、将 WSL 2 设置为默认版本
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
安装ubuntu 子系统
1、列出可以安装的所有子系统
wsl -l -o
2、安装Ubuntu-20.04
wsl --install -d Ubuntu-20.04
3、换源
由于一些软件默认的yum源在国外,延迟太高,下载速度实在太慢,于是决定改成国内yum源,更换源参考;
更新完保存后,执行如下命令:
sudo apt update && sudo apt -y upgrade