【每日一记8】+第6天 windows10安装配置WSL(Ubuntu)
  

sailyang 3326

{{ttag.title}}
本帖最后由 sailyang 于 2020-6-9 16:48 编辑

怎么在windows系统上用上Linux?有这么几种方法:
1. 安装双系统。这种方法的缺点是每次切换系统都需要关机、切换系统。
2. 虚拟机+Linux。这种方法需要一定硬件配置,因为虚拟机运行还是比较吃内存的。
3. windows10+WSL。这个方法克服了上述2个方法的缺点,虽然WSL不能完全意义上等同于一个真正的Linux系统,但是对于Linux新手或者只是需要一个Linux运行环境或者对功能、服务没有很多要求的,WSL够用了。

下面就简单说明,我自己安装配置WSL的一些记录吧。
一、安装WSL(Ubuntu)
二、Ubuntu安装后的一些配置

1、修改软件源
Ubuntu软件源的源列表文件位于 /etc/apt/sources.list

首先,备份原来的数据源配置文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
修改数据源配置文件sudo vim /etc/apt/sources.list

用 vim 编辑/etc/apt/sources.list 文件,可以用下面命令快捷的修改字符:
:%s/http:\/\/archive.ubuntu.com/https:\/\/mirrors.aliyun.com/

最后,更新配置:
sudo apt update
sudo apt upgrade

2、配置Linux子系统图形桌面
安装WSL之后,Linux是没有形界面的。
# 安装 xrdp、xfce4
sudo apt install xorg
sudo apt-get install xfce4
sudo apt-get install xrdp
说明,xrdp是一个轻量级ubuntu桌面,里面的应用只能满足基本需求,但够用了。

# 配置xrdp
设置使用3390端口,
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
向xsession中写入xfce4-session
sudo echo xfce4-session >~/.xsession

重启xrdp服务:
sudo service xrdp restart

# 连接远程桌面
在windows10,启动远程桌面连接。点击显示选项,填入本机IP(输入登良用户),点击连接,如果WSL的Ubuntu系统关闭,如关机重启,会导致远程连接不上,此时需要先在Win10中打开Ubuntu的命令行界面,输入:sudo service xrdp restart  此时再远程连接,即可连接上。

3、图形界面支持中文
# 安装中文语言包
sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base
sudo apt install language-pack-gnome-zh-hans

# 安装中文字体(以文泉驿微米黑为例):
sudo apt-get install ttf-wqy-microhei
sudo apt install fonts-wqy-zenhei

# 编辑、配置 ~/.profile
LANG=zh_CN.UTF-8
LANGUAGE="zh_CN:zh"

4、在WSL上配置拼音输入法
WSL 在 GUI 下并不支持 Windows CJK 输入法的直接输入,所以要配置独立的输入法。这种方法既适用于Linux桌面环境,也适用于多窗口。

# 安装 fcitx (小企鹅输入法)
sudo apt install fcitx fonts-noto-cjk fonts-noto-color-emoji dbus-x11 fcitx-libs

然后,安装你想要使用的输入法。我一般会安装谷歌拼音输入法 fcitx-googlepinyin
sudo apt install fcitx-googlepinyin

设置fcitx 自启: fcitx-autostart &>/dev/null安装好后,设置你使用的输入法。

5、安装 make、g++
为什么要安装make、g++呢?因为Microsoft Store安装的Ubuntu WSL系统仅包含很简单的软件,一些编程开发工具是不具备的,例如make,而这恰恰是我工作需要用到的。
sudo apt install make g++
sudo apt install perl-doc
sudo apt install tree

6、清理无用的软件
sudo apt-get autoclean                # 清理旧版本的软件缓存
sudo apt-get clean                    # 清理所有软件缓存
sudo apt-get autoremove             # 删除系统不再使用的孤立软件
这三个命令主要清理升级缓存以及无用包的。
删除无用包可以节省磁盘空间占用,对于C盘空间就不够大,是很不错的
好了,上面就是我自己安装WSL的过程记录。

打赏鼓励作者,期待更多好文!

打赏
暂无人打赏

新手899116 发表于 2020-6-15 14:23
  

学习一下
小霞米 发表于 2023-10-15 19:56
  
每天学习打卡,十分的有助于工作。
蔺嘉宾 发表于 2023-10-15 19:56
  
每天学习打卡,十分的有助于工作。
朱墩2 发表于 2023-10-15 19:56
  
每天学习打卡,十分的有助于工作。
唐三平 发表于 2023-10-15 19:56
  
每天学习打卡,十分的有助于工作。
焱燚 发表于 2023-10-15 20:04
  
每天学习打卡,十分的有助于工作。
小小胖 发表于 2023-10-15 20:04
  
每天学习打卡,十分的有助于工作。
梦境人生 发表于 2023-10-15 20:04
  
每天学习打卡,十分的有助于工作。
德德 发表于 2023-10-15 20:08
  
每天学习打卡,十分的有助于工作。
发表新帖
热门标签
全部标签>
安全效果
西北区每日一问
技术盲盒
干货满满
【 社区to talk】
技术笔记
每日一问
信服课堂视频
GIF动图学习
新版本体验
技术咨询
2023技术争霸赛专题
功能体验
产品连连看
安装部署配置
通用技术
秒懂零信任
技术晨报
自助服务平台操作指引
原创分享
标准化排查
排障笔记本
玩转零信任
排障那些事
SDP百科
深信服技术支持平台
升级&主动服务
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
高手请过招
高频问题集锦
社区新周刊
POC测试案例
全能先锋系列
云化安全能力

本版达人

新手89785...

本周建议达人

新手78183...

本周分享达人