美文网首页计算机@linux_python_R 技术帖
Winodws Linux Subsystem(WSL)的安装及

Winodws Linux Subsystem(WSL)的安装及

作者: 东东是个鬼 | 来源:发表于2017-10-31 19:09 被阅读12813次

    2019-01-01 新增内容: Microsoft Store 安装 WSL

    1 - 安装

    1.1 - 进入 win10 新设置面板

    1_win10设置.png

    1.1.1 - 进入更新和安全

    2_设置面板.png

    1.1.2 - 选中开发人员模式

    3_开发人员模式.png

    加载完成后


    1.2 - 进入控制面板

    4_win10控制面板.png

    1.2.1 - 进入程序和功能

    5_控制面板.png

    1.2.2 - 启用和关闭windows功能

    6_程序删除.png

    1.2.3 - 选中 适用于linux 的 windows的子系统

    7_启用和关闭功能.png

    完成以上步骤后后重启



    1.3 - 安装

    1.3.1 - 安装 Linux 子系统(本节后添加了新的安装 WSL 的方法,可以安装更多 Linux 发行版 [ 2019-01-01 修改])

    win + R 键输入 cmd 回车运行,推荐直接运行 bash 命令:

    $ bash
    

    来引出linux安装的后续操作。(lxrun /install /y 命令也是可以的,但不推荐)

    ** lxrun 工具可以用来安装卸载 linux 子系统还有一些其它操作 **

    8_安装linux.png

    安装完成后可以在linux命令模式下做几乎linux下所有的操作,但是无法使用图形界面,比如说,这样无法使用matplotlib打印图形,如果操作则会报错

    现在已经完成安装

    [2019 01 01新增],现在可以通过 Microsoft store 搜索 Linux 关键字来搜索并安装 WSL, 如图:

    WSL Microsoft store install
    该种方法支持更多的发行版,比如:SUSE,KALI, DEBIAN 等发行版,以及同一发行版的不同版本,比如 Ubuntu 16.04 LTS 和 Ubuntu 18.04 LTS

    2 - 配置图形界面的使用

    2.1 - 设置环境变量

    由于 win10 的 linux 子系统无法原生支持使用图形界面,所以需要采用曲线救国的方式,使用类似远程登陆的方法使用图形交互界面。
    原理是先使用一个软件 Xming 作为显示设备(显示器),通过在 linux 中指定局域网内部的 linux 图形输出设备(显示器)的地址来连接这台显示设备,指定显示设备的方式是指定 $DISPLAY 环境变量的值来实现的,DISPLAY 环境变量存储的是显示设备的地址,显示设备地址的格式为 [主机名]:[端口号],比如 192.168.1.110:0,而在这里由于 我们通常只是在自己的电脑上使用,所以 linux 的地址和 win10 的地址是一样的,所以 可以直接指定 Xming 虚拟的设备号码即可,例如 :1 或者 :0
    例如:Xming 的Display number 是 0,则 操作为 export DISPLAY=:0
    将 代码添加到 ~/.bashrc 文件中,登陆用户时操作即可自动运行,避免每次都要在 bash 中操作。

    以下是具体操作

    2.1.1 - 打开 bash (Linux 提示符):

    • win + R 组合键打开运行,在运行中键入 bash 进入linux 字符界面
    • 先进入 cmd ,然后在 cmd 中输入 bash 运行

    2.1.2 - 设置环境变量(配置显示设备)

    将操作添加到~/.bashrc最后一行
    因为 linux 子系统不支持用户界面,所以要更改文本文件需要使用 提示符下的文档编辑器(不知道你的习惯,赘述一下),在 bash 下使用

    $ nano ~/.bashrc 
    

    打开用户配置文件,在最后一行添加 export DISPLAY=:0,记得先保存,再退出,编辑器地下有操作提示。


    9_设置bash显示环境变量.png

    2.1.3 -source 一下使配置生效

    $ source ~/.bashrc  # ~/.bashrc 具体路径是 /home/<user name>/.bashrc
    
    10_使添加的操作生效.png

    2.1.4 - 查看变量是否更改成功

    echo $DISPLAY # 查看指定输出设备的端口号
    
    11_查看操作是否生效.png

    2.2 - Xming 的使用

    Xming 下载地址(点击即可下载)

    2.2.1 - 安装好 Xming 后,点击 XLaunch 启动器启动并配置。

    12_安装并启用Xming.png

    2.2.2 - 默认就行(可以自己设置,注意 Display number 要和 DISPLAY环境变量指定的设备号码一致,这里是 :0 )

    13_使用多窗口选项,显示设备的号码设置为0.png

    下一步到结束就好

    14_下一步.png

    以下为试用看配置是否有效

    15_进入bash.png

    matplotlib 绘图

    16_使用matplotlib尝试显示设备是否可用.png

    启动 Ubuntu 下类似 photoshop 的图形界面软件


    17_尝试其他图形应用程序.png
    18_尝试其他应用程序.png

    请尽情享用...

    相关文章

      网友评论

        本文标题:Winodws Linux Subsystem(WSL)的安装及

        本文链接:https://www.haomeiwen.com/subject/mxabpxtx.html