在Windows上面安装WSL以使用Linux

本文详细介绍了如何在Windows上安装和配置WSL,包括检查Windows版本、启用WSL服务、安装Ubuntu18.04.5LTS、更换apt源到清华大学TUNA镜像以提高下载速度,以及在WSL中安装轻量级桌面环境LXDE,并配合Windows中的VcXsrv设置GUI支持。
摘要由CSDN通过智能技术生成

写在前面:超链接我会将链接地址明示,这样大家在无法联网的时候也能看到链接地址。

0 WSL(Windows Subsystem for Linux )

WSL目前(2023年2月)有两个版本,分别是WSL 1和WSL 2 ,异同点如下:

功能WSL 1WSL 2
Windows 和 Linux 之间的集成
启动时间短
与传统虚拟机相比,占用的资源量少
可以与当前版本的 VMware 和 VirtualBox 一起运行
托管 VM
完整的 Linux 内核
完全的系统调用兼容性
跨 OS 文件系统的性能

从上面的比较表中可以看出,WSL 2 架构在几个方面优于 WSL 1,但跨 OS 文件系统的性能除外,对于这种情况,可通过将项目文件存储在与处理项目时运行的工具相同的操作系统上进行处理

1 安装Ubuntu步骤

1.1 检查Windows版本

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

按下WIN+R,输入winver,查看系统内核版本,符合上述条件才可以继续,如果版本低,请参阅——旧版 WSL 的手动安装步骤https://learn.microsoft.com/zh-cn/windows/wsl/install-manual
在这里插入图片描述
在这里插入图片描述

1.2 激活WSL服务

按下WIN+X,点击Windows PowerShell (管理员),输入以下命令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

在这里插入图片描述
在这里插入图片描述
查看Windows功能,如下即可。
在这里插入图片描述

1.3 安装Ubuntu发行版

在Microsoft Store中搜索Ubuntu,选择你需要的版本,并不是越新越好,可能你需要使用的工具不支持Ubuntu最新版,所以需要先了解清楚。

这里我安装的是18.04.5 LTS 版本
在这里插入图片描述
下载好了之后点击打开,等待几分钟后打开,设置用户名和密码。这里就表示WSL安装好了。
在这里插入图片描述

1.4 apt换源

Debian / Ubuntu 的官方源在国内访问很慢,建议更换为清华大学 TUNA 的软件源镜像。https://mirrors.tuna.tsinghua.edu.cn/

  1. 查看当前apt源:
cat /etc/apt/sources.list

在这里插入图片描述

  1. 查看清华Ubuntu 软件仓库镜像使用帮助https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
    记得设置Ubuntu版本
    在这里插入图片描述
  2. 备份原配置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. vim编辑sources.list
sudo vim /etc/apt/sources.list 

在这里插入图片描述

  1. 将 sources.list 中的内容替换如下
    输入i,进入编辑模式
    在这里插入图片描述
  • 把原来的内容删除,把清华镜像的内容复制粘贴(右键空白处)进来,如果编辑途中有其他问题,请搜索vim编辑语法。
    在这里插入图片描述

编辑完,按ESC,输入:wq,再按Enter,保存并退出
在这里插入图片描述

  1. 查看修改后的apt源
cat /etc/apt/sources.list

在这里插入图片描述

1.5 更新软件列表和软件源,顺便查看换源后速度如何

sudo apt-get update
sudo apt-get upgrade
  • 速度大约2m/s,差不多是我平时下载其他东西的速度。
    在这里插入图片描述
  • 这一步要好几分钟,等待……
    在这里插入图片描述

2 在WSL中安装desktop(GUI)

2.1 安装精简Linux桌面lxde

sudo apt install lxde
在这里插入图片描述
安装lxde的时候别闲着,顺便下载并安装VcXsrv

2.2 在Windows中安装VcXsrv

这是一个免费软件,VcXsrv Windows X Server:https://sourceforge.net/projects/vcxsrv/

  1. 打开安装包,点击下一步
    在这里插入图片描述
  2. 选择路径,开始install
    在这里插入图片描述

2.3 XLaunch设置

  • 选择One large widow,display number选择0。
    在这里插入图片描述
  • 下一步
    在这里插入图片描述
  • 下一步
    在这里插入图片描述
  • 保存配置文件
  • 出现黑色窗口
    在这里插入图片描述

2.4 添加环境变量

在Ubuntu的terminal中输入以下命令

export DISPLAY=localhost:0
export LIBGL_ALWAYS_INDIRECT=1

在这里插入图片描述

2.5 启动Linux桌面lxde

startlxde

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vigo*GIS_RS

来瓶可乐~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值