Win11 Linux子系统
安装Debian:
https://zhuanlan.zhihu.com/p/386385348
- 首先在系统中搜索【启用或关闭Windows功能】,然后勾选【适用于linux的Windows子系统】和【虚拟平台】
- 以管理员身份打开PowerShell执行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 完成后重启电脑
- 微软应用商店下载Debian(安装好之后打开会报错,因为没有将WSL升级为WSL2)
- 下载并安WSL更新包装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
- 将 WSL 2 设置为默认版本,PowerShell执行:
wsl --set-default-version 2
- 首次登陆后,有些工具无法下载和安装(比如vim),因为系统的下载源没有更新,因此需要更新一下:
sudo apt-get update sudo apt-get upgrade
安装一些必备工具
sudo apt-get install vim sudo apt-get install wget sudo apt-get install git sudo apt-get install zip
其它可能会用到的操作:
# 创建软连接 ln -s [sourcedir] [new_linkdir] # 快捷指令 .bashrc alias cd='cdls' alias ls='ls --color=auto' alias ll='ls -alht' function cdls() { builtin cd "$@" pwd ls }
- 修改root密码
# 输入两次密码即可 sudo passwd
根证书
https://www.jianshu.com/p/97471c082b2f
安装根证书,避免go lang 进行https请求时出现x509: certificate signed by unknown authority
错误。
因为 docker 镜像一般使用的是 linux(centos或者ubuntu等待) 系统,默认是不带 ca-certificates 根证书的,导致无法识别外部 https 携带的数字证书。
root 账号或 sudo 执行:
apt-get -qq update
apt-get -qq install -y --no-install-recommends ca-certificates curl
如果是 Dockerfile ,编辑加入以下指令:
RUN apt-get -qq update \
&& apt-get -qq install -y --no-install-recommends ca-certificates curl
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 using1174@foxmail.com
文章标题: Win11 Linux子系统
文章字数: 407
本文作者: Jun
发布时间: 2022-05-17, 10:25:22
最后更新: 2022-06-13, 19:26:11
原始链接: http://yoursite.com/2022/05/17/Win11-Linux子系统/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。