Win10安装Ubuntu子系统及图形化界面详细教程20210401
Win10安装Ubuntu子系统及图形化界面详细教程
WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WSL2的发布,使得更多原来只能在Linux中做的事情现在也可以在Windows中干了。那么接下来我们就分别介绍WSL和WSL2的安装。
WSL安装
第一步我们先在Microsoft Store中找到Ubuntu,点击安装(当然也可以选择别的系统),这里Rocken安装的是Ubuntu-18.04版本??
win10设置
打开两个设置:
开发人员模式
启用子系统功能
安装
打开Microsoft Store,搜索Ubuntu,出现如下界面:
应用商店无法加载网页
解决方法:
1,首先我们打开“我的电脑”然后依次点击“计算机”“打开设置”
2,打开“网络和internet”
3,在下面找到并打开“网络和共享中心”
4,打开”internet选项“
5,再点击“高级"
6,勾选“使用 TLS 1.1" 与“使用 TLS 1.2"最后点击”应用“就可以打开microsoft store。
安装WSL
1.下载WSL
进入微软商店
搜索linux
WSL版本转换
一般情况下我们安装的子系统都是基于WSL1的,而想要启动图形化的GUI界面我们需要将其转化为WSL2版本,方法很简单,进入cmd命令行或者power shell,输入命令
wsl -l -v
即可查看当前版本和子系统名称,输入命令
下载wsl2安装包
https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel
安装完成后重新执行转换命令,如果还是转换失败可使用
wsl --set-version kali-linux 2
wsl --set-default-version 2
wsl -l -v
配置软件源
Linux系统的官方软件源在国外,直接使用命令进行下载时会非常慢,所以一般会使用源镜像进行下载,详细教程可自行搜索,我在这里仅提供一种简单的方法。
直接执行以下命令即可(这里我选用了北京外国语大学的镜像)
sudo sed -i 's/http.kali.org/mirrors.bfsu.edu.cn/g' /etc/apt/sources.list
sudo apt update && sudo apt upgrade
也可以换成阿里源
sudo sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sudo apt update -y
sudo apt upgrade -y
然后打开下载好的Ubuntu,第一次打开要设定用户名和密码。这样,wsl就算是安装完了。
为了加快下载速度,把默认源切换成阿里源:
配置优化环境
在微软商店中找到并安装Windows terminal
启动虚拟机功能
以管理员身份打开 cmd并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
WSL 2 设置为默认体系结构
wsl --set-default-version 2
WSL2中开发环境搭建
终端选择
这里介绍两种终端wsl-terminal和Windows-terminal
wsl-terminal
安装方式
谷歌直接搜wsl-terminal找到其github地址,如果按照其github建议方式安装,如下:https://github.com/mskyaxl/wsl-terminal
wsl sudo apt-get install build-essential
WSL+Vim环境搭建
zsh + on my zsh + spacevim打造美观强大IDE
zsh
zsh 安装
wsl
$ sudo apt-get install -y zsh
on my zsh
可用国内源安装更快
获取zsh安装install.sh
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
修改install.sh的可执行权限
chmod +x install.sh
执行install.sh即可
./install.sh
选择自己喜欢的主题
vi ~/.zshrc
on my zsh 主题选择
ZSH_THEME="agnoster"
ZSH_THEME="robbyrussell"
ZSH_THEME=""
spacevim
curl -sLf https://spacevim.org/cn/install.sh | bash
具体使用教程参考文末连接Spacevim主页。
具体配置在.SpaceVim.d/init.htom中,根据需求添加layers即可。
用法
确保已安装7z。在Ubuntu上运行:
sudo apt install p7zip-full,
安装win-kex图形界面
最后,经过这么多的铺垫,实际的GUI安装就变得非常简单了,只需要简单的一行命令
sudo apt install -y kali-win-kex
sudo apt-get install gdb
sudo apt-get install g++
VS code安装插件Remote-WSL
在 VS code 中搜索Remote-WSL并安装,完成之后在左下角会出现这个图标:
切换默认终端为 zsh
进入后打开 terminal 发现默认还是 bash,需要配置一下切换为 zsh 终端
vi ~/.bashrc
#在打开的文件中(末尾即可)增加下面内容
iftest-t 1; then
execzsh
fi
使用cmd打开vscode
Win10安装Ubuntu子系统及图形化界面详细教程20210401相关推荐
- Win10安装Ubuntu子系统及图形化界面详细教程
在准备进行安装之前,推荐C盘上至少有5G的空余空间. 1 win10设置 打开两个设置: 1.开发人员模式: 2.启用子系统功能 2 安装 打开Microsoft Store,搜索Ubuntu,出现如 ...
- python图形用户界面pyside_PySide——Python图形化界面入门教程(一)
标签: PySide--Python图形化界面入门教程(一) --基本部件和HelloWorld 原文链接:http://pythoncentral.io/intro-to-pysidepyqt-ba ...
- qpython3可视图形界面_PySide——Python图形化界面入门教程(三)
PySide--Python图形化界面入门教程(三) --使用内建新号和槽 --Using Built-In Signals and Slots 上一个教程中,我们学习了如何创建和建立交互widget ...
- wxpython按钮形状如何修改_Python图形化界面入门教程 - 使用wxPython自定义表
原标题:Python图形化界面入门教程 - 使用wxPython自定义表 来自: Linux迷 网址:https://www.linuxmi.com/python-gui-wxpython-zidin ...
- java swing(GUI图形化界面)基础教程3-添加事件监听1
学习此内容前建议先去学习java基础知识: 匿名内部类 (学的多的可以用lambda表达式,更加简便) 好, 我们先看一下之前的代码(即一个窗口和一个按钮) 如果想看详细内容,链接为: (23条消息) ...
- python图形化界面教程_python图形化界面开发教程
python图形化界面开发教程内容摘要 python图形化界面开发教程白萝卜:泰兴电工教程,白了点,白兰地是在红葡萄酒的基础.基金从业资格教程学校,白开水.苜蓿干草.提摩西干草.兔粮方法:白居易< ...
- Win10安装Ubuntu子系统教程(附安装图形化界面)
MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本开始,Windows10已经原生支持Linux了,在控制面板的"启用或关闭 ...
- win10远程登录Ubuntu14.04图形化界面
一.使用场景 因工作原因,需要在window与Linux系统同时操作.由于虚拟机卡顿,十分影响工作效率,于是找领导又申请一台电脑. Ubuntu主机主要日常代码编译与git操作,window主机主要用 ...
- linux红帽系统、图形化界面详细安装教程
1.挂载光盘 mount /dev/cdrom /mnt/ #挂载光盘到/mnt/目录下 mkdir /opt/package/ #创建package目录 cp -rf /mnt/* /opt/pac ...
最新文章
- pytorch记录:seq2seq例子看看这torch怎么玩的
- 不要用 SELECT *
- 区块链制作的比特币的缺陷
- 求图形学基本算法好书推荐?
- 【更新】火星人敏捷开发手册2012-02-24新增敏捷计划内容
- OPPO技术开放日第二期启动,聚焦碎片化场景下的流量探索
- poj 2182 Lost Cows 线段树!!!!
- 斜度符号标注_机械图纸尺寸标注规则
- 脏读,幻读,不可重复读的区别
- TeXworks 设置成默认用XeLaTeX排版
- [计算机网络]-网络层-1
- win10系统电脑点击桌面图标没反应怎么处理
- 沈航计算机学院杨华,考研榜样经验分享之电子信息工程学院篇-沈航学生处
- 数据监控预警系统,实现不同端信息推送
- BIM在工程中的20种典型功能
- jackson学习之五:JsonInclude注解
- Bootstrap项目之微金所
- 解决tomcat安装配置后localhost 打不开
- 从上家公司离开一个多月,今天前同事竟跟我说,公司要求他们删除离职人员微信好友,不删就开除!...
- 立体像对空间前方交会(利用外方位元素交会出地面点三维坐标)