MoleTun di BazziteOS
Apa itu BazziteOS?
BazziteOS adalah distribusi Linux immutable yang dibangun di atas Fedora Atomic. Beda dengan distro Linux tradisional, filesystem root-nya bersifat read-only dan paket dikelola lewat rpm-ostree, bukan dnf.
Artinya kamu tidak bisa memakai sudo dnf install di BazziteOS. Panduan ini membahas cara instalasi yang benar.
Instalasi
Cara 1: rpm-ostree (Disarankan)
Cara ini menambahkan paket sebagai lapisan (layer) di atas sistem kamu. Setelah instalasi, perlu reboot.
Unduh Paket RPM
Unduh paket RPM (.rpm) dari situs MoleTun.
Pasang dengan rpm-ostree
Buka terminal lalu jalankan:
rpm-ostree install ~/Downloads/MoleTun_*.rpm
Kalau muncul error dependensi, pasang dependensinya sekaligus:
rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 ~/Downloads/MoleTun_*.rpm
Reboot
Perubahan rpm-ostree baru berlaku setelah reboot:
systemctl reboot
Berikan Izin Jaringan
Setelah reboot, buka terminal lalu jalankan:
sudo setcap cap_net_admin=ep /usr/bin/mole
Jalankan MoleTun
Cari MoleTun di menu aplikasi, atau jalankan mole di terminal.
Cara 2: Arsip Portable (Tanpa Reboot)
Kalau tidak mau reboot, pakai versi portable tar.gz.
Unduh Arsip Portable
Unduh versi Linux portable (.tar.gz) dari situs MoleTun.
Ekstrak dan Jalankan
cd ~/Downloads
tar -xzf MoleTun_*.tar.gz
sudo setcap cap_net_admin=ep ~/Downloads/MoleTun/mole
cd MoleTun
./mole
Cara portable tidak butuh rpm-ostree maupun reboot, tapi kamu harus mengurus update secara manual.
Mengatasi Masalah
"Command not found: dnf"
Ini memang wajar di BazziteOS. Pakai rpm-ostree install, bukan dnf install.
MoleTun Tidak Mau Jalan
- •Pastikan kamu sudah menjalankan perintah setcap:
sudo setcap cap_net_admin=ep /usr/bin/mole - •Atau jalankan dengan sudo:
sudo mole - •Cek dependensi yang kurang dengan menjalankan
moledari terminal untuk melihat pesan error-nya
Error Library Tidak Ditemukan
Kalau muncul error soal file .so yang tidak ada (misalnya libwebkit2gtk, libxkbcommon):
rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 libxkbcommon xcb-util
systemctl reboot
Instalasi rpm-ostree Gagal
- •Pastikan kamu memakai path lengkap ke file RPM
- •Cek sisa ruang disk:
df -h - •Coba batalkan deployment yang masih tertunda:
rpm-ostree cancel
Aplikasi Hilang Setelah Update OS
Update BazziteOS sesekali mengharuskan paket dipasang ulang sebagai layer:
rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
Kenapa tidak bisa pakai dnf di BazziteOS?▼
BazziteOS adalah distribusi immutable berbasis Fedora Atomic. Filesystem root-nya read-only, jadi paket harus dipasang sebagai layer lewat rpm-ostree. Desain ini membuat sistem lebih stabil dan memungkinkan rollback.
Apakah benar-benar harus reboot setelah rpm-ostree install?▼
Ya. rpm-ostree membuat deployment sistem baru yang baru aktif setelah reboot. Cara portable tar.gz tidak butuh reboot.
Bisa pakai Distrobox saja?▼
Distrobox tidak disarankan untuk MoleTun karena berjalan di dalam container dengan jaringan yang terisolasi. MoleTun butuh akses langsung ke antarmuka jaringan sistem kamu untuk membuat LAN virtual.
Apakah bisa di distro immutable lain?▼
Cara rpm-ostree bisa dipakai di distro apa pun yang berbasis Fedora Atomic (Universal Blue, Aurora, Bluefin). Untuk distro immutable lainnya, pakai cara portable tar.gz.