1.可选步骤--把WSL 1设置为默认版本 以管理员身份打开Powershell,输入命令 wsl --set-default-version 1
*2.启用适用于Linux的Windows子系统 控制面板--程序--程序和功能--启用或关闭Windows功能 选中 适用于Linux的Windows子系统,确定 完成后重启生效
*3.下载WSL Linux手动安装包
选择Linux版本,下载
https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions
*4.安装 .AppxBundle安装包改名为zip文件,解压,找到文件名包含x64的.appx文件,再次改名为.zip文件, 解压到D盘比较好找的目录,如D:\Ubuntu 点击ubuntu.exe安装,在D:\Ubuntu目录中有一个rootfs文件,即为安装目录
5.设置默认用户为root
Ubuntu中运行命令:
su root
获取root权限
在windows cmd中执行命令: cd D:\Ubuntu d: ubuntu.exe config --default-user root
关闭Ubuntu,重新打开,默认已经是root用户
6.配置Python环境
在Ubunbu运行如下命令,找到python文件的位置
whereis python3
打开目录D:\Ubuntu\rootfs\root, 打开.bashrc文件,在
# Alias definitions.
这一行注释前面添加一行并保存:
alias python='/usr/bin/python3'
在Ubuntu运行命令:
source ~/.bashrc
7.Shell的解释器更改为bash 执行ls -l /bin/sh命令,若得到结果/bin/sh -> dash,则说明Shell的解释器为dash。 执行dpkg-reconfigure dash命令,然后选择no。 (重要此步骤需要root权限) 再次执行ls -l /bin/sh命令,若得到结果/bin/sh -> bash,则说明成功更改Shell的解释器为bash。
8.添加国内的源(解决安装包下载慢的问题)
将下列文本添加到/etc/apt/sources.list文件:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
# 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
在Ubuntu运行命令: apt-get update;apt-get upgrade
9.卸载Ubuntu 以管理员身份打开Powershell,输入命令 wsl --list wsl --unregister Ubuntu
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。