Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。
好处:1、与在虚拟机下使用Linux 相比,WSL 占用资源更少,更加流畅;2、WSL可以对Windows文件系统下的文件直接进行读写,文件传输更方便;3、剪贴板互通,可以直接在Windows 下其它地方复制文本内容,粘贴到 WSL;
一、启用Linux的windows子系统
方法1:
使用命令(按Win+X, 找到 Windows PowerShell (管理员),并复制执行命令。):
Enable-WindowsOptionalFeature-Online -FeatureName Microsoft-Windows-Subsystem-Linux
方法2:
控制面板——程序——启用或关闭windows功能——勾选适用于Linux的windows子系统
!!!注意:启用后电脑要重启
二、微软应用商店安装ubuntu
可选ubuntu20.04LTS
默认安装路径:
C:\Users\gxjiang\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
三、安装后更换国内镜像源、更新源和软件
1、备份原有的源
sudo cp
=/etc/apt/sources.list /etc/apt/sources.list.bak
2、查看当前系统的代号,可以用以下命令:lsb release -a
不同版本的代码不同:
14.04(LTS)——Trusty
16.04(LTS)——Xenial
18.04(LTS)——Bionic
20.04(LTS)——Focal
3、到阿里源(或其他镜像源)看下这个源存在不存在
4、根据版本,修改sources.list文件
命令:vim /etc/apt/sources.list
然后以下面的为模板,把’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
示例如下
# 阿里镜像源
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-srchttp://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
5、更新源和软件
sudo apt-get update 更新源
sudo apt-get upgrade 更新软件
四、WLS安装可视化GUI
1、安装VcXsrv
VcXsrv是用来设置一个界面窗口的,VcXsrv可以运行安装了WSL(Linux子系统Linux)的Linux GUI程序。
下载连接:https://sourceforge.net/projects/vcxsrv/
下载后运行安装程序,默认安装即可,可改一下安装路径。
启动的时候选左下那个one window, display里把-1改成0。
2、把ubuntu里的.bashrc文件改一下
echo "export DISPLAY=localhost:0.0" >> ~/.profile
source ~/.profile
3、安装xfce4与xubuntu
sudo apt-get install xfce4,可能会报错,重新运行一次。之后弹出窗口。
sudo apt install xfce4-session
sudo apt-get install xubuntu-desktop
4、启动xfce4
xfce4-session
可能用到的权限命令:
获取文件权限的命令: sudo chmod -R 777 文件或文件夹的名字