MoleTun
Скачать
10 мин СреднийНастройка платформ

MoleTun на BazziteOS

Что такое BazziteOS?

BazziteOS — неизменяемый (immutable) дистрибутив Linux на базе Fedora Atomic. В отличие от традиционных дистрибутивов, корневая файловая система доступна только для чтения, а пакеты управляются через rpm-ostree, а не через dnf.

Это значит, что на BazziteOS нельзя использовать sudo dnf install. В этой инструкции описан правильный способ установки.

Установка

Способ 1: rpm-ostree (рекомендуется)

Этот способ добавляет пакет слоем поверх системы. После установки нужна перезагрузка.

1

Скачайте RPM-пакет

Скачайте пакет RPM (.rpm) с сайта MoleTun.

2

Установите через rpm-ostree

Откройте терминал и выполните:

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

Если возникают ошибки зависимостей, установите зависимости вместе с пакетом:

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

Перезагрузитесь

Изменения rpm-ostree вступают в силу только после перезагрузки:

bash
systemctl reboot
4

Выдайте сетевые права

После перезагрузки откройте терминал и выполните:

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

Запустите MoleTun

Найдите MoleTun в меню приложений или выполните mole в терминале.

Способ 2: портативный архив (без перезагрузки)

Если не хотите перезагружаться, используйте портативную версию в tar.gz.

1

Скачайте портативный архив

Скачайте портативную версию для Linux (.tar.gz) с сайта MoleTun.

2

Распакуйте и запустите

bash
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.

MoleTun не запускается

  • •Убедитесь, что вы выполнили команду setcap: sudo setcap cap_net_admin=ep /usr/bin/mole
  • •Или запустите с sudo: sudo mole
  • •Проверьте, не хватает ли зависимостей: запустите mole из терминала и посмотрите сообщения об ошибках

Ошибки об отсутствующих библиотеках

Если вы видите ошибки об отсутствующих файлах .so (например, libwebkit2gtk, libxkbcommon):

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

Установка через rpm-ostree не удаётся

  • •Убедитесь, что указываете полный путь к RPM-файлу
  • •Проверьте свободное место на диске: df -h
  • •Попробуйте отменить ожидающие развёртывания: rpm-ostree cancel

Приложение пропало после обновления системы

Иногда после обновлений BazziteOS пакеты нужно добавить слоем заново:

bash
rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
Почему на BazziteOS нельзя использовать dnf?▼

BazziteOS — неизменяемый дистрибутив на базе Fedora Atomic. Корневая файловая система доступна только для чтения, и пакеты нужно добавлять слоями через rpm-ostree. Такая архитектура повышает стабильность системы и позволяет откатываться.

Обязательно ли перезагружаться после rpm-ostree install?▼

Да. rpm-ostree создаёт новое развёртывание системы, которое становится активным только после перезагрузки. Портативный способ с tar.gz позволяет этого избежать.

Можно ли использовать Distrobox?▼

Distrobox для MoleTun не рекомендуется: он работает в контейнере с изолированной сетью. MoleTun нужен прямой доступ к сетевым интерфейсам системы, чтобы создать виртуальную локальную сеть.

Будет ли это работать на других неизменяемых дистрибутивах?▼

Способ с rpm-ostree работает на любом дистрибутиве на базе Fedora Atomic (Universal Blue, Aurora, Bluefin). Для других неизменяемых дистрибутивов используйте портативный способ с tar.gz.

Похожие руководства

MoleTun на BazziteOS 2026 | Игры по виртуальной локальной сети на неизменяемом Linux