WLinux 初体验

WLinux 初体验

笔记本约 1.3 千字

上一篇文章 还在说 Ubuntu 超级棒的苏卡卡,在看到 WLinux 的介绍以后立刻就叛教了:

WLinux 是专门为Windows 10 Linux® 子系统调整的 Linux® 发行版,基于 Debian® 构建。

这么棒?马上前往 Windows 应用商店下载。
啥?售价 144 RMB???买了!

1.png

开玩笑的啦其实苏卡卡当初入手的时候在做活动只卖 35 RMB 的。。。

在 WLinux 的 README 里介绍推荐搭配 X410 作为 X Server,马上也去下载。

2.png

啥?做活动、售价 53 RMB???买了!

3.png

安装完 WLinux 就可以启动了。

4.png

刚开始都和其它 WSL 安装过程一样,输入 UNIX Username 的 Password 创建用户完成初始化。

5.png

提示是否执行 wlinux-setup 开始进行环境设置。暂时先不了,先 cat 一下 sources.list

6.png

是 Debian 官方源 deb.debian.org,立刻换成中科大源。

7.png

换源以后跑一遍 sudo apt update 更新包列表,然后就可以开始使用 WLinux 最大的卖点 wlinux-setup 了。立刻执行:

$ wlinux-setup

WLinux Setup

9.png

这里是对 WLinux 的一些介绍了。按下回车继续。

10.png

当然是 Yes 咯,按下回车继续。

11.png

这一步会问你是否下载最新的 wlinux-setup,在这里选择 Yes。

12.png

下载完成以后就会开始选择你要修改或者安装的环境。

13.png

苏卡卡之后还需要安装 thefuck 的,所以把 PyPi 也选中了。如果想把语言修改成中文的可以把 Language 也选上。

然后就是按顺序逐一开始确认和执行环境安装。首先是确认是否在资源管理器的菜单里注册条目「在当前目录打开 WLinux」。

14.png

按下回车继续。

15.png

接下来是选择你需要额外安装什么 shell。苏卡卡当然是要选择 zsh 了,输入 1 回车以后再回车一次即可开始安装选中的 shell。

16.png

接下来询问要不要安装 Oh My Zsh,当然是要安装了。

17.png

这里还有一个提示,就是当 Oh My Zsh 装完以后可以输入 exit 回到 wlinux-setup

18.png

然后就开始执行 Oh My Zsh 的安装脚本:

19.png

Oh My Zsh 的安装脚本中会让你切换默认 shell 到 zsh,安装完成以后 wlinux-setup 会再询问你一次你想使用什么 shell:

20.png

安装完 shell 以后就是安装编辑器了。苏卡卡选择安装了 NeoVim 和 VS Code 作为编辑器。

21.png

然后就是确认环节:是否确认安装 NeoVim、是否确认安装 VSCode、否确认安装 Python 3.7 和 pip。一律确认然后看屏幕滚动。

接下来是安装 NodeJS。

26.png

什么?用 n 而不是 nvm???立刻选择 No,然后回车。
NodeJS 完了以后是安装 Go,回车确认安装。

27.png

接下来就是配置 GUI 界面了。wlinux-setup 提示你 GUI 必须要有 X Server 才可以运行。

28.png

WLinux 继续在 wlinux-setup 中安利付费的 X410:

29.png

苏卡卡一开始就掏过腰包入手 X410 了。直接选择 No 跳过。

确认是否要安装一些 GUI 必备的依赖包,回车安装。

30.png

询问是否安装 fctix 作为非拉丁语系语言的输入法,当然是安装了。

31.png

询问想要安装什么输入法,默认已经选中了日本输入法 mozc,苏卡卡再选择一个 rime(不过没有看见 sogoupinyin 啊)

32.png

接下来就是询问要不要保持 fctix 自动启动和是否现在就执行 fctix-autostarts

33.png
34.png

接下来是询问是否要为 Qt 和 GDK 配置高分辨率设定。由于标注着还是实验性的,加上苏卡卡还没有 2K 的屏幕,选中 No 回车确认。

35.png

其它配置

wlinux-setup 就结束了。接下来该安装 苏卡卡的开发环境 啦,包括导入各种 dotfiles、安装 zsh 主题和插件、安装 lazygitthefuck 等等。

37.png38.png

既然是苏卡卡自己的环境设置,就可以使用 nvm 来安装 NodeJS 啦。

39.png
40.png

重启终端即可使用 zsh 作为 shell 了。苏卡卡把大部分东西需要设置的项目都写成了 zsh function 丢在 .zshrc 里头,这样每次安装完系统就可以快速完成配置。
比如设置 Git 全局邮箱和用户名:

41.png

比如设置终端代理:

42.png

试用

Debian 和 Ubuntu 是最具有影响力的 Linux 发行版,Ubuntu 也是源自 Debian。我知道很多人可以洋洋洒洒说出一大堆 Debian 和 Ubuntu 的不同点,从社区生态到设计理念到软件包的维护,等等等等,但是 WSL 本身就不是 Linux 的完整实现。使用 WSL 只是为了在 Windows 下可以更快、更方便的设置一些开发环境。所以基于这样的前提,苏卡卡在使用中并没有感觉到 Debian 和 Ubuntu 有太大区别。

43.png

另一方面,WLinux 的确物有所值:配置 GUI 和其它冗繁的开发环境安装都可以使用 wlinux-setup 直接搞定;对于 WSL 里安装 Docker 的各种坑,WLinux 在 wlinux-setup 里用 Secure Bridge 把 WSL 和 Docker for Windows 绑定起来的方法的确是个 workaround;WLinux 还内置了像 wslu 这样的对于 WSL 的实用的工具。

WLinux 初体验
本文作者
Sukka
发布于
2019-01-01
许可协议
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!
如果你喜欢我的文章,或者我的文章有帮到你,可以考虑一下打赏作者
评论加载中...