MoleTun
Get
10分钟 进阶平台设置

BazziteOS 鼹鼠通道设置

什么是 BazziteOS?

BazziteOS 是一个基于 Fedora Atomic 的不可变 Linux 发行版。与传统 Linux 不同,根文件系统是只读的,需要通过 rpm-ostree 而不是 dnf 来管理软件包。

这意味着你不能在 BazziteOS 上使用 sudo dnf install。本教程介绍正确的安装方法。

安装方法

方法一:rpm-ostree(推荐)

此方法将软件包叠加到系统上。安装后需要重启。

1

下载 RPM 安装包

从鼹鼠通道官网下载 RPM (.rpm) 安装包。

2

使用 rpm-ostree 安装

打开终端运行:

rpm-ostree install ~/Downloads/MoleTun_*.rpm

如果出现依赖错误,一起安装依赖:

rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 ~/Downloads/MoleTun_*.rpm
3

重启系统

rpm-ostree 的更改需要重启才能生效:

systemctl reboot
4

授予网络权限

重启后,打开终端运行:

sudo setcap cap_net_admin=ep /usr/bin/mole
5

启动鼹鼠通道

在应用菜单中找到鼹鼠通道,或在终端运行 mole

方法二:便携版(无需重启)

如果不想重启,可以使用便携版 tar.gz。

1

下载便携版

从鼹鼠通道官网下载便携版 Linux (.tar.gz)。

2

解压并运行

cd ~/Downloads
tar -xzf MoleTun_*.tar.gz
sudo setcap cap_net_admin=ep ~/Downloads/MoleTun/mole
cd MoleTun
./mole

便携版不需要 rpm-ostree 或重启,但需要手动管理更新。

故障排除

提示 "Command not found: dnf"

这在 BazziteOS 上是正常的。使用 rpm-ostree install 代替 dnf install

鼹鼠通道无法启动

  • 确保已运行 setcap 命令:sudo setcap cap_net_admin=ep /usr/bin/mole
  • 或使用 sudo 运行:sudo mole
  • 从终端运行 mole 查看错误信息

缺少库文件错误

如果出现 .so 文件缺失的错误(如 libwebkit2gtklibxkbcommon):

rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 libxkbcommon xcb-util
systemctl reboot

rpm-ostree 安装失败

  • 确保使用了 RPM 文件的完整路径
  • 检查磁盘空间:df -h
  • 尝试取消待处理的部署:rpm-ostree cancel

系统更新后应用消失

BazziteOS 更新可能偶尔需要重新叠加软件包:

rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
为什么不能在 BazziteOS 上使用 dnf?

BazziteOS 是基于 Fedora Atomic 的不可变发行版。根文件系统是只读的,必须使用 rpm-ostree 叠加软件包。这种设计提高了系统稳定性,并支持回滚。

rpm-ostree 安装后真的需要重启吗?

是的。rpm-ostree 创建新的系统部署,只有在重启后才会激活。便携版 tar.gz 方法可以避免重启。

可以使用 Distrobox 吗?

不推荐使用 Distrobox 运行鼹鼠通道,因为容器中的网络是隔离的。鼹鼠通道需要直接访问系统的网络接口来创建虚拟局域网。

其他不可变发行版也可以用吗?

rpm-ostree 方法适用于所有基于 Fedora Atomic 的发行版(Universal Blue、Aurora、Bluefin)。其他不可变发行版请使用便携版 tar.gz。

相关教程

BazziteOS鼹鼠通道设置2026 | 不可变Linux游戏联机 | 鼹鼠通道