少年游

欲买桂花同载酒,终不似,少年游。

0%

Windows 子系统管理 LxRunOffline 并切换 centos7

关于如何打开子系统我不介绍了。可以参考链接。
在 Linux 下,大家喜欢用 apt-get , yum 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境。

  • win7 或者 win2003 以上
  • 具有 powershell 工具( cmd 也可以安装,不过可能有些过时的 bug )

    Windows包安装工具Chocolatey

  1. 用管理员身份打开 powershell , 然后运行下面一句

    1
    Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

    如有问题,参考链接1

  2. 安装 lxrunoffline

    1
    choco install lxrunoffline

lxrunoffline 使用手册

下载centos安装包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 查看系统中已安装的 WSL 
PS C:\Users\admin\Desktop> lxrunoffline l

# 安装centos
# lxrunoffline i -n <WSL名称> -d <安装路径> -f <压缩包路径>.tar.gz

PS C:\Users\admin\Desktop> lxrunoffline i -n centos7 -d C:/centos -f D:/work/centos-7-x86_64-docker.tar
# 如果出现安装的迹象,说明没问题
# 删除
PS C:\Users\admin\Desktop> wsl /l #列出已注册的分发版。
适用于 Linux 的 Windows 子系统:
centos (默认)
PS C:\Users\admin\Desktop> wslconfig /u Ubuntu
正在注销子系统...

参考

[1]. Windows 系统的包管理器