限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410
WSL(Windows Subsystem for Linux),可以让用户在系统内安装一个linux子系统,对一些特殊工作需求的人来说可以避免使用两台机器,或者安装虚拟机的麻烦。下面记录了如何在 系统上安装 8 以及遇到的一些问题的解决办法。
工欲善其事,必先利其器,没想到微软会开发一个终端工具,比起CMD 和 体验明显好很多。应用商店直接搜索 , 安装就可以。程序界面如下
依次打开 控制面板->程序和功能->启用或关闭 功能
控制面板
程序和功能
分别启用 适用于Linux的子系统 和 虚拟机平台
启用功能
确定后系统自动安装相关组件,完成后会提示重启计算机。
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载以上链接wsl升级程序安装并重启计算机
打开终端,运行以下指令,设置WSL2为默认版本
wsl --set-default-version 2
成功后运行以下命令
wsl --status
wsl2
如图显示默认版本:2 即表示成功。
可以在微软的应用商店直接搜索Linux,会有 SUSE, Kali, 等系统的镜像,没有要安装的系统镜像。不过有官方维护的镜像。
https://github.com/CentOS/sig-cloud-instance-images
如图,选择合适的分支,并下载相应的 tar.gz 文件。
将下载完成的文件解压为 .tar 文件,终端输入以下命令导入镜像
wsl --import CentOS "D:WSLCentOS" "C:UsersadminDownloadscentos-8-x86_64.tar"
是给安装镜像的命名
“D:WSL” 是虚拟硬盘的存放路径
“C:Usersadmin\-8-.tar” 镜像文件路径
导入镜像
如上图,导入镜像成功后,输入wsl –list 命令查看当前已安装镜像, 已经作为默认系统。
wsl -d CentOS
输入以上命令,启动子系统
cat /proc/version
cat /etc/redhat-release
如上图,启动可以依次输入以上两条命令,查看内核版本号及系统版本号。
此时,直接输入yum 会提示错误,具体如下图
在这篇博客上找到了解决问题的方法。谢谢原作者的分享。
完美解决 yum安装报错,更新yum后无法的问题 – 白_胖_子 – 博客园
可能由于系统的升级改动,方法略有不同,但是大体思路不变。
由于当前的镜像系统中并未集成wget命令,所以无法直接在系统下载文件。
镜像-下载地址-安装教程-阿里巴巴开源镜像站
打开阿里的镜像页,复制 的镜像地址,粘贴到地址栏直接下载此文件。下载完成后打开文件可以看到是一个配置文件。
阿里repo
在系统内centos下载,打开 /etc/yum.repos.d/-Linux-.repo 文件,使用#注释掉文件内容centos下载,并复制上面文件中 [base]段内容到此文件中。
上图中,黄色框为注释掉原内容,红色框为新增加的阿里源内容
使用同样的方法编辑 /etc/yum.repos.d/-Linux-.repo 文件
运行
yum update -y
至此可以正常使用系统,可以依据自己需求安装相关环境了。
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410