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