WINDOWS子系统linux(WSL)安装与设置

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 文件或文件夹的名字

你可能感兴趣的:(WINDOWS子系统linux(WSL)安装与设置)