WSL安装及配置图形界面
2022/5/23 3:02:44
本文主要是介绍WSL安装及配置图形界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.下载WSL Ubuntu
打开微软商店,搜索linux,找到Ubuntu并下载
2.安装WSL Ubuntu
下载完成以后先不要安装,因为默认安装位置是在c盘,此时在其他盘新建一个文件夹,打开C:\Program Files\WindowsApps,找到CanonicalGroupLimited开头的文件(会有多个,但是只有一个文件夹里面有ubuntu.exe文件),然后将文件夹下的所有文件复制到你在其他盘新建的那个文件夹下
然后在新建文件夹下运行ubuntu.exe,此时会出现ubuntu的界面,显示 Installing, this may take a few minutes。稍等几分钟就好了,然后提示你需要输入username和sudo password(username开头不能大写),至此ubuntu就安装好了,此时新建文件夹下会多出一个ext4.vhdx文件,这个是ubuntu的磁盘映像,不能删。
3.更改镜像源
1.备份原来的源
cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak
2.搞清ubuntu代号
lsb_release -a
3.以下面为模板,把TODO的地方换成上面的Codename
deb http://mirrors.aliyun.com/ubuntu/ TODO main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ TODO main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ TODO-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ TODO-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ TODO-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ TODO-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ TODO-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ TODO-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ TODO-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ TODO-backports main restricted universe multiverse
比如我换好20.04的源以后是这样:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
4.然后粘贴到/etc/apt/sources.list
5.更新缓存和升级
sudo apt-get update sudo apt-get upgrade
4.安装图形界面
1.安装 VcXsrv
2.安装好后运行 “XLaunch”,在界面里选择 “one large window” ,“Display number” 设置为 0 ,然后其它选项默认,点击下一步,等出现这个界面,将Disable access control打上勾,之后点击下一页。
点击 “Save Configuration” 保存设置,会让你保存一个 “config.xlaunch” 的配置文件快捷方式,下次运行这个快捷方式就不用重新设置了。点击完成会出现一个纯黑的窗口,把它挂在后台先不管。
3.一条命令安装xfce4
sudo apt install -y xfce4
配置DISPLAY环境变量遇到的坑
由于WSL2其实是用Hyper-V技术实现的一个虚拟机,和WSL1的工作原理不一样,因此如果使用之前网上
的方法直接设置DISPLAY=:0.0的话,启动xfce4的时候会出现下面的错误:
lpwm@DESKTOP-FI0NTIP:~$ startxfce4 /usr/bin/startxfce4: X server already running on display :0.0 xrdb: Connection refused xrdb: Can't open display ':0.0' Unable to init server: Could not connect: Connection refused xfce4-session: Cannot open display: . Type 'xfce4-session --help' for usage.
正确的配置姿势
# 首先需要查看Windows系统和WSL2通信使用的虚拟网卡地址 $ sudo vim /etc/resolv.conf # nameserver后面的地址就是Windows系统虚拟网卡的地址,记一下,同时需要取消下面两行内容的注释,禁用自动重新生成配置文件,否则重启后这个地址会变 [network] generateResolvConf = false $ vim ~/.bashrc # 在文件最后追加下面内容,地址使用上面查看到的 export DISPLAY=192.168.112.1:0 $source ~/.bashrc #执行刚修改的初始化文件,使之立即生效
4.启动xfce4
$ startxfce4
5.当当当当,出现这样的界面就表示安装好了
5.将Ubuntu的根目录映射到我的电脑里
使用win+r弹出运行命令,输入以下命令
\\wsl$
然后右键Ubuntu文件夹,点击映射网路驱动器,选择驱动器,点击完成即可,然后你就会发现此电脑下会多出一个 名为 Ubuntu (\wsl$)(U:) 的网络磁盘
6.注销WSL子系统
(当你把Ubuntu搞坏了时候想全部删除并重新安装的时候用)
首先打开windows powershell(管理员),输入以下命令查询你安装的linux发行版
wslconfig /l
然后再运行以下命令注销子系统
wslconfig /u [子系统名称]
这篇关于WSL安装及配置图形界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22初创企业的效率秘诀!实用的看板式任务管理工具推荐
- 2024-12-22新能源汽车销售难题如何破?看板工具助力门店管理升级
- 2024-12-218 款现代无代码工具,轻松提升开发者工作效率 ???????
- 2024-12-21从线索跟踪到业绩提升:销售任务管理系统推荐
- 2024-12-21刚刚发布RobinReach:多渠道社交媒体管理工具 ??
- 2024-12-21跨地域协作无压力!推荐几款必备的可视化协同工具
- 2024-12-21初学者指南:轻松掌握文章编辑器
- 2024-12-21Excel数据导出教程:让数据迁移变得简单
- 2024-12-21Excel数据导入入门教程
- 2024-12-215分钟速览:优化项目管理必备的5款高效工具