WSL2安装及图形界面使用

简介: WSL2安装及图形界面使用

一、WSL2安装

参考这个链接

官方的教程还是很详细的

二、修改源

修改源文件

vim /etc/apt/sources.list

在末尾加入

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universe

清华大学开源软件镜像站

更新源文件

sudo apt update

三、配置wsl 图形界面

参考链接1

参考链接2

安装图形界面和远程链接

sudo apt install xorg 
sudo apt-get install xfce4
sudo apt-get install xrdp

修改xrdp的配置文件,把port从3389修改为任意未被占用的端口,避免和本机冲突。

sudo vim /etc/xrdp/xrdp.ini
sudo echo xfce4-session >~/.xsession
sudo service xrdp restart

打开远程桌面链接(cmd输入mstsc)

localhost:自己的端口号

用户名和密码就是unbuntu的用户名和密码

注意:每次使用的时候都需要重新输入

sudo service xrdp restart

然后在cmd输入mstsc点击连接

四、配置网络

由于 WSL2 是使用 Hyper-V 虚拟机实现的,也就不能跟 Windows 共享同一个 localhost 了,而且每次重启 ip 都会变。目前在 WSL 中可以用以下两个命令来获取主机的 ip:

ip route | grep default | awk '{print $3}'

利用获得的ip设置代理

设置完后是这样的,WSL2能够链接网络了。

五、一些报错

Firefox is already running…


相关文章
|
Web App开发 域名解析 缓存
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
本文我们主要为大家介绍在 Ubuntu 20.04 上安装 Node.js 和 npm 的三种不同的方式。
164470 7
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
|
NoSQL 数据可视化 关系型数据库
推荐几个好用的redis可视化工具
推荐几个好用的redis可视化工具
17716 1
|
Ubuntu
wsl2 安装 xfce4 桌面
wsl2 安装 xfce4 桌面
200 0
|
Ubuntu Linux 数据安全/隐私保护
wsl2 安装 xfce4 桌面
wsl2 安装 xfce4 桌面
1825 0
|
人工智能 监控 API
window本地部署Dify
这篇文章详细介绍了如何在Windows系统上本地部署Dify平台,并通过Docker进行环境搭建,实现基于大模型的AI应用开发和管理。
4800 1
window本地部署Dify
|
并行计算 异构计算
卸载原有的cuda,更新cuda
本文提供了一个更新CUDA版本的详细指南,包括如何查看当前CUDA版本、检查可安装的CUDA版本、卸载旧版本CUDA以及安装新版本的CUDA。
11228 3
卸载原有的cuda,更新cuda
|
Ubuntu Linux Python
如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发
如何在WSL(Windows Subsystem for Linux)的Ubuntu环境中使用conda虚拟环境来为Windows上的PyCharm开发设置Python解释器。
1632 1
|
Ubuntu Linux 虚拟化
如何在windows 11中安装WSLG(WSL2)
如何在windows 11中安装WSLG(WSL2)
1015 0
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
4629 2
|
弹性计算 分布式计算 Hadoop
Linux(阿里云)安装Hadoop(详细教程+避坑)
Linux(阿里云)安装Hadoop(详细教程+避坑)
3932 3