玩转 openSUSE Tumbleweed,安装配置指南

1. 介绍

openSUSE Tumbleweed 是目前 Linux 发行版中比较著名的 openSUSE 项目中非常独特且备受推崇的一个版本;如果你是一个喜欢追求最新技术、不想频繁重装系统,且具备一定 Linux 基础的极客,Tumbleweed 是目前 Linux 世界中最优秀的滚动更新发行版之一,加上KDE桌面的加持体验非常丝滑

说起滚动更新,我们很容易想起 Arch Linux ,相比之下,Tumbleweed 在稳定性上采用了完全不同的策略,使其成为最稳的滚动版

  • openQA 自动化测试:Tumbleweed 的每一个更新包在进入仓库前,都会经过一套名为 openQA 的全自动测试系统;它会模拟人类安装系统、运行桌面、测试关键软件;如果测试没过,更新就不会推送给用户,这极大地降低了滚动更新导致系统崩溃的概率
  • Btrfs 文件系统 + Snapper 快照: 这是 openSUSE 的默认配置,系统在每次更新前会自动创建一个快照,万一更新翻车了? 别怕,重启电脑,在 GRUB 启动菜单里选择更新前的快照,系统会瞬间穿越回更新前的完好状态,这让我们不再担心滚挂
  • OBS (Open Build Service): 这是 SUSE 的工业级构建平台,保证了软件包的质量和兼容性
  • YaST (Yet another Setup Tool): 这是 openSUSE 的灵魂。它是一个极其强大的系统配置中心,无论是管理硬件、配置网络、管理软件源还是防火墙,都可以通过图形界面轻松搞定。对于不喜欢在终端改配置文件的用户非常友好
  • KDE Plasma 最佳体验: openSUSE 的开发者团队中有大量 KDE 的核心贡献者。因此,openSUSEKDE Plasma 体验通常被认为是所有发行版中最原生、最精致、最稳定的
  • Zypper 包管理器: 它是目前 Linux 世界中公认最智能、处理依赖关系最强的包管理器之一。它的指令逻辑清晰,报错信息非常人性化

openSUSE 相关网址:

资源名称网址说明
openSUSE 官网https://www.opensuse.org/项目官方主页,下载与介绍
openSUSE Wikihttps://en.opensuse.org/最详尽的官方文档库
官方论坛https://forums.opensuse.org/全球最大的 openSUSE 技术支持社区
中文社区论坛https://forum.suse.org.cn/openSUSE 中文社区,国内交流基地
openSUSE 新闻https://news.opensuse.org/发布公告及开发动态
软件包搜索https://software.opensuse.org/在线搜索和安装软件包
openQA (测试系统)https://openqa.opensuse.org/查看 Tumbleweed 自动化测试结果
官方文档 (中文)https://doc.opensuse.org/zh-cn/官方说明书的中文翻译版

2. 准备工作

安装 openSUSE Tumbleweed 非常的简单方便,和 Windows 一样,提供完全图形化的安装引导界面,并且不需要自行手动安装 NVIDIA 显卡驱动

1. 下载镜像:

镜像下载地址:https://get.opensuse.org/zh_CN/tumbleweed/#download;选择这个最新的离线镜像下载即可

1778573887155.png

2. 制作启动盘:

制作启动盘的工具非常多,或者命令行 DD 也行,这里我推荐使用 BalenaEtcher 来制作启动盘,操作非常简单,下载地址:https://etcher.balena.io/;步骤如下

1 . 打开 BalenaEtcher
2 . 点击 Flash from file,选择下载好的 openSUSE ISO
3 . 插入 U 盘(注意:U 盘内所有数据会被清空)
4 . 点击 Flash! 等待进度条走完并校验即可

个人建议双系统安装,当然 Only openSUSE 也是可以的,安装会来的更简单一些,双系统可能稍稍复杂一些,接下来就是开始安装系统了

3. 引导并安装系统

电脑通过U盘启动,常用品牌的启动菜单快捷键表如下:

品牌/厂商启动菜单快捷键 (Boot Menu)BIOS/UEFI 设置快捷键
联想 (Lenovo)F12 (部分机型为 Fn+F12)F2 或 Fn+F2
戴尔 (Dell)F12F2
惠普 (HP)F9 或 ESCF10
华硕 (ASUS)F8F2 或 Del
宏碁 (Acer)F12F2
微星 (MSI)F11Del
技嘉 (Gigabyte)F12Del
微软 (Surface)长按音量减键长按音量加键
台式机主板 (常见)F11 或 F12Del

成功进入后的操作:

1 . 选择 U 盘: 进入菜单后,你会看到类似 UEFI: [你的U盘名称] 的选项。一定要选带 UEFI 前缀的(除非你的电脑非常老旧)。

2 . 调整顺序(如果菜单进不去): 如果无论怎么按键都进不去菜单,那就进入 BIOS 设置,将 Boot Order(启动顺序)里的 USB Drive 移动到第一位(First Boot Priority

1778743282344.png

进入后选择第二个 installation 选项进行安装系统;随后开启图形化安装界面,傻瓜式引导操作,但需要注意以下几点:

  • 语言和键盘: 选择简体中文
  • 桌面环境选择: KDE Plasma 或者 GNOME;这里建议使用 KDE Plasma
  • 硬盘分区: 如果只有一块硬盘,选择推荐分区方案即可;如果有多块硬盘或者双系统的情况下,选择自定义分区,可以参考:https://forum.suse.org.cn/t/topic/13555

其他默认推荐即可,最后等待安装完成,完成之后,系统会进行重启,重启后就进入了系统,双系统会通过 Grub 进行引导:

1778744132734.png

现在,大功告成了!我们已经完成了系统的安装,后续我们需要进行一些必要的配置,让你的系统更好用、更丝滑、更完善

4. 换源

由于官方源在德国,国内访问可能缓慢且不稳定,换成国内镜像源可以大幅提升下载速度,确保滚动更新顺畅不中断,这也是国内每个 linux 发行版必要进行的操作

添加清华大学镜像源:

对于 openSUSE Tumbleweed,你需要添加 repo-oss(基础软件)、repo-non-oss(非开源软件)和 repo-update(滚动更新补丁)这三个核心仓库

打开终端,在终端中依次输入以下命令:

sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/' repo-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/' repo-non-oss
sudo zypper ar -cfg 'https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/update/' repo-update

添加完成后,需要刷新仓库缓存并进行全量系统更新:

sudo zypper ref
sudo zypper dup

5. 配置输入法

openSUSE Tumbleweed 中安装 Fcitx5,建议使用命令行安装,然后通过 YaST 或环境变量设置生效
官方安装文档:https://zh.opensuse.org/Fcitx5

1 . 安装 Fcitx5 及其相关组件

在终端执行以下命令(包含必要的输入法引擎和配置工具):

sudo zypper in fcitx5 fcitx5-config-qt fcitx5-gtk2 fcitx5-gtk3 fcitx5-gtk4 fcitx5-qt kcm-fcitx5 fcitx5-chinese-addons

2 . 配置环境变量

要让系统在启动时自动加载 Fcitx5,你需要设置环境变量。在终端执行以下命令将配置写入 /etc/environment

sudo sh -c 'echo "GTK_IM_MODULE=fcitx" >> /etc/environment'
sudo sh -c 'echo "QT_IM_MODULE=fcitx" >> /etc/environment'
sudo sh -c 'echo "XMODIFIERS=@im=fcitx" >> /etc/environment'

3 . 设置开机自启

如果你使用 KDE Plasma,只需:

1 . 打开 系统设置 (System Settings)
2 . 找到 区域设置 (Regional Settings) -> 输入法 (Input Method)
3 . 在下拉菜单中选择 Fcitx 5
4 . 点击应用

4 . 重启并添加输入法

重启系统 -> 在系统托盘看到一个键盘图标,点击它选择 配置 (Configure) -> 现在按 Ctrl + Space 即可切换中文输入

6. 安装显卡驱动

如果你的电脑有显卡,并且系统安装完成后,仍然没有驱动,可通过 nvidia-smi 命令查看,如果正常则显示如下:

1778746125579.png

如果没有安装,则需要手动进行安装,官方提供了完整的教程:

1 . NVIDIA 显卡:https://zh.opensuse.org/SDB:NVIDIA_%E9%A9%B1%E5%8A%A8

2 . AMD 显卡:https://en.opensuse.org/SDB:AMDGPU

7. 其他常用软件

一些常用的软件如微信QQSteamWPSVS Code 等等,有一些可以通过自带的软件商店搜索进行安装,但有一些需要通过官方软件站来进行安装,其中有丰富的官方和第三方发布的软件

1 . 官方软件站:https://software.opensuse.org/

1778746852194.png

2 . Flatpak: https://flatpak.org/

添加 Flathub

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

随后即可在自带的软件商店中下载软件,并会标注来源为 flatpak

Flatpak 是一种为 Linux 系统设计的新一代软件包格式和分发框架;你可以把它理解为 Linux 界的应用商店打包方案,是一个沙箱机制的容器,它旨在解决 Linux 传统包管理(如 zypper, apt, dnf)存在的依赖地狱和版本滞后问题

1778747367186.png

简单来说:FlatpakLinux 应用像在 AndroidmacOS 上安装一样简单,且互不干扰

8. 结尾

到此,我们完成了大部分的工作,现在已经能胜任日常的使用了,其他还有很多可以进行探索的方向,这里列举一些折腾的方向:

1 . 安装与升级:https://forum.suse.org.cn/c/12-category/12

2 . 硬件驱动:https://forum.suse.org.cn/c/13-category/13

3 . 编程相关:https://forum.suse.org.cn/c/28-category/28

4 . 自定义与美化:https://forum.suse.org.cn/c/art-and-customization/32

5 . 办公与图像:https://forum.suse.org.cn/c/16-category/16

官方文档: https://zh.opensuse.org/%E9%A6%96%E9%A1%B5

文章分享到:

一条评论

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注