[Lua实战]Skynet-2.如何启动(Win10-WSL环境Ubuntu18.04)[开箱可用]

479 阅读3分钟

Skynet-2.如何启动Win10-WSL环境Ubuntu18.04

在这里插入图片描述

接上文,在linux运行skynet

Skynet-1.如何启动(linux环境启动)

1.WIN10-WSL

适用于Windows的Linux子系统

Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
如果使用Windows 10 2004以上,可以通过WSL 2来窗口化运行桌面应用,也不需要另外安装其他的X 服务器。
2022年9月22日,IT之家消息,微软发布了 Windows 11/10 的 Linux 子系统新预览版,版本号为 0.67.6。
2022年11月16日,微软 Win11/10 Linux 子系统 WSL 1.0.0 正式版发布。

1.1 用Microsoft Store安装WSL(会遇到商店下载失败等问题…)

1.1.1控制面板支持Linux配置

在这里插入图片描述
勾选适用于Linux的Windows子系统
在这里插入图片描述

1.1.2Microsoft Store 找到 Ubuntu18.04

在这里插入图片描述
在这里插入图片描述

1.1.3如果遇到安装问题如图请直接跳到1.2

在这里插入图片描述

1.2 使用PowerShell工具直接安装WSL

1.2.1控制面板支持虚拟机平台

在这里插入图片描述

1.2.2下载Ubuntu1804

learn.microsoft.com/en-us/windo…
在这里插入图片描述

1.2.3解压安装

将.appx文件改为.zip
在这里插入图片描述
解压到D:/ubuntu18
在这里插入图片描述
打开powershell,以管理员身份运行
在这里插入图片描述

cd D:\ubuntu18
./ubuntu1804.exe

在这里插入图片描述

2.VSCODE-支持WSL

2.1安装WSL插件

在这里插入图片描述

2.2使用WSL插件

在这里插入图片描述
在这里插入图片描述

3.skynet

3.1安装linux编译工具

sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install autoconf
sudo apt-get install git

测试安装成功:

make --version
gcc --version
autoconf --version

3.2git clone skynet

cd /
mkdir projects
chmod 777 projects
cd projects
git clone https://gitee.com/mirrors/skynet.git

3.3编译skynet

make linux

3.4运行skynet

3.4.1运行skynet-服务端example

./skynet ./examples/config

在这里插入图片描述

3.4.2运行skynet-客户端example

./3rd/lua/lua examples/client.lua

客户端
在这里插入图片描述
服务端变化
在这里插入图片描述

4.参考skynet-wsl博客

手把手教你在Windows上通过WSL运行Skynet
Microsoft Store无法下载Ubuntu,页面报0x80080204,解决方法