MoleTun
Pobierz
10 min ŚredniozaawansowanyKonfiguracja platform

MoleTun na BazziteOS

Czym jest BazziteOS?

BazziteOS to niezmienna (immutable) dystrybucja Linuksa zbudowana na Fedora Atomic. W odróżnieniu od tradycyjnych dystrybucji główny system plików jest tylko do odczytu, a pakietami zarządza się przez rpm-ostree zamiast dnf.

Oznacza to, że na BazziteOS nie da się użyć sudo dnf install. Ten poradnik opisuje prawidłową metodę instalacji.

Instalacja

Metoda 1: rpm-ostree (zalecana)

Ta metoda nakłada pakiet na system (layering). Po instalacji wymagany jest restart.

1

Pobierz pakiet RPM

Pobierz pakiet RPM (.rpm) ze strony MoleTun.

2

Zainstaluj przez rpm-ostree

Otwórz terminal i uruchom:

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

Jeśli pojawią się błędy zależności, zainstaluj zależności razem z pakietem:

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

Uruchom ponownie

Zmiany wprowadzone przez rpm-ostree zaczynają działać dopiero po restarcie:

bash
systemctl reboot
4

Przyznaj uprawnienia sieciowe

Po restarcie otwórz terminal i uruchom:

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

Uruchom MoleTun

Znajdź MoleTun w menu aplikacji albo uruchom mole w terminalu.

Metoda 2: archiwum przenośne (bez restartu)

Jeśli wolisz nie restartować systemu, użyj przenośnej wersji tar.gz.

1

Pobierz archiwum przenośne

Pobierz przenośną wersję na Linuksa (.tar.gz) ze strony MoleTun.

2

Rozpakuj i uruchom

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

Metoda przenośna nie wymaga rpm-ostree ani restartu, ale aktualizacjami musisz zarządzać ręcznie.

Rozwiązywanie problemów

„Command not found: dnf”

Na BazziteOS to normalne. Zamiast dnf install użyj rpm-ostree install.

MoleTun się nie uruchamia

  • •Upewnij się, że wykonałeś polecenie setcap: sudo setcap cap_net_admin=ep /usr/bin/mole
  • •Albo uruchom z sudo: sudo mole
  • •Sprawdź brakujące zależności, uruchamiając mole z terminala, żeby zobaczyć komunikaty o błędach

Błędy brakujących bibliotek

Jeśli widzisz błędy o brakujących plikach .so (np. libwebkit2gtk, libxkbcommon):

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

Instalacja przez rpm-ostree się nie udaje

  • •Upewnij się, że podajesz pełną ścieżkę do pliku RPM
  • •Sprawdź wolne miejsce na dysku: df -h
  • •Spróbuj anulować oczekujące wdrożenia: rpm-ostree cancel

Aplikacja znika po aktualizacji systemu

Aktualizacje BazziteOS mogą czasem wymagać ponownego nałożenia pakietów:

bash
rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
Dlaczego nie mogę używać dnf na BazziteOS?▼

BazziteOS to niezmienna dystrybucja oparta na Fedora Atomic. Główny system plików jest tylko do odczytu, a pakiety trzeba nakładać przez rpm-ostree. Taka konstrukcja zwiększa stabilność systemu i umożliwia wycofywanie zmian.

Czy naprawdę muszę restartować po rpm-ostree install?▼

Tak. rpm-ostree tworzy nowe wdrożenie systemu, które staje się aktywne dopiero po restarcie. Metoda z przenośnym tar.gz omija ten wymóg.

Czy mogę zamiast tego użyć Distroboksa?▼

Distrobox nie jest zalecany dla MoleTun, bo działa w kontenerze z odizolowaną siecią. MoleTun potrzebuje bezpośredniego dostępu do interfejsów sieciowych systemu, żeby utworzyć wirtualny LAN.

Czy to zadziała na innych niezmiennych dystrybucjach?▼

Metoda z rpm-ostree działa na każdej dystrybucji opartej na Fedora Atomic (Universal Blue, Aurora, Bluefin). Na innych niezmiennych dystrybucjach użyj metody z przenośnym tar.gz.

Powiązane poradniki

MoleTun na BazziteOS 2026 | Wirtualny LAN do gier na niezmiennym Linuksie