Win11 Linux子系统

  1. 安装Debian:
  2. 根证书

安装Debian:

https://zhuanlan.zhihu.com/p/386385348

  1. 首先在系统中搜索【启用或关闭Windows功能】,然后勾选【适用于linux的Windows子系统】和【虚拟平台】
  2. 以管理员身份打开PowerShell执行:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
  3. 完成后重启电脑
  4. 微软应用商店下载Debian(安装好之后打开会报错,因为没有将WSL升级为WSL2)
  5. 下载并安WSL更新包装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
  6. 将 WSL 2 设置为默认版本,PowerShell执行:
    wsl --set-default-version 2
    
  7. 首次登陆后,有些工具无法下载和安装(比如vim),因为系统的下载源没有更新,因此需要更新一下:
    sudo apt-get update
    sudo apt-get upgrade
    
  8. 安装一些必备工具

    sudo apt-get install vim
    sudo apt-get install wget
    sudo apt-get install git
    sudo apt-get install zip
    
  9. 其它可能会用到的操作:

    # 创建软连接
    ln -s [sourcedir] [new_linkdir]
    # 快捷指令 .bashrc
    alias cd='cdls'
    alias ls='ls --color=auto'
    alias ll='ls -alht'
    function cdls() {
    builtin cd "$@"
    pwd
    ls
    }
    
  10. 修改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" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏