折腾WSL2 openSUSE的一些记录
Published in:1970-01-01 | category: Linux

折腾WSL2 openSUSE的一些记录

这是本人第一次,从头开始折腾一个Linux系统。本人希望通过这次折腾,学习Linux的基本使用。

由于WSL上的一些操作和实体的Linux安装不完全一样,本人也仅仅是尽力尝试吧。

至于为什么使用openSUSE……一方面它确实体积比Ubuntu小很多,另一方面它有官方的支持(虽然实际上作用有限),而且可玩性较高。

安装系统和初始化

安装过程非常简单。开启WSL之后,用微软应用商店安装就好了。我选择的是“风滚草”版,追时髦嘛。

第一次启动的时候,会配置用户名和密码。操作也很简单,不多赘述了。

简单使用

安装完了,就可以开始折腾了。

根据安装指导,先运行:

1
sudo zypper ref -b && sudo zypper dup

更新到最新滚动发行版。

大致浏览系统情况,在~文件夹下有一个/bin文件夹,里面是空的。

启动yast2的时候报了个错误:

Qt GUI wanted but not found, falling back to ncurses.

这个问题我们稍后解决~~(不过应该会很久以后了)~~

先测试一些常见的命令:

vim安装了

Ruby安装了

Python3安装的是Python3.11,如果要绑定python可以运行

1
sudo ln -sf /usr/bin/python3 /usr/bin/python  # 实际上是做了一个指向 python3 的软链接

openSUSE的包管理使用的是rpm,以及专用的zypper

还有一个系统管理的工具YaST,甚至提供了GUI(但是好像不能开箱即用,需要折腾)。

配置GUI

在WSL2有不完整的GUI支持WSLg,而且GUI根本不是开箱即用的。

先初始化

1
sudo zypper in -t pattern wsl_gui

以安装YaST2的GUI举例。理论上安装了YaST2的GUI后,可以输入yast2打开GUI,同时输入yast打开TUI程序。

码住,后面再折腾。

启用systemd

1
sudo zypper install -t pattern wsl_systemd

然后

1
sudo vi /etc/wsl.conf

[boot]下添上一行systemd=True,然后退出wsl终端,输入wsl --shutdown重启,然后再次开机就正常使用了。

Prev:
运筹学