MoleTun sa BazziteOS
Ano ang BazziteOS?
Ang BazziteOS ay immutable na Linux distribution na nakabatay sa Fedora Atomic. Hindi tulad ng tradisyonal na Linux distros, read-only ang root filesystem at mina-manage ang packages gamit ang rpm-ostree imbes na dnf.
Ibig sabihin, hindi mo magagamit ang sudo dnf install sa BazziteOS. Ipinapakita ng gabay na ito ang tamang paraan ng pag-install.
Installation
Paraan 1: rpm-ostree (Inirerekomenda)
Ilalagay ng paraang ito ang package bilang layer sa system mo. Kailangang mag-reboot pagkatapos ng installation.
I-download ang RPM Package
I-download ang RPM (.rpm) package mula sa MoleTun website.
I-install gamit ang rpm-ostree
Magbukas ng terminal at patakbuhin:
rpm-ostree install ~/Downloads/MoleTun_*.rpm
Kung may dependency errors, i-install nang sabay ang dependencies:
rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 ~/Downloads/MoleTun_*.rpm
Mag-reboot
Kailangang mag-reboot para magkabisa ang mga pagbabago ng rpm-ostree:
systemctl reboot
Ibigay ang Network Permissions
Pagkatapos mag-reboot, magbukas ng terminal at patakbuhin:
sudo setcap cap_net_admin=ep /usr/bin/mole
I-launch ang MoleTun
Hanapin ang MoleTun sa applications menu mo o patakbuhin ang mole sa terminal.
Paraan 2: Portable Archive (Walang Reboot)
Kung ayaw mong mag-reboot, gamitin ang portable na tar.gz version.
I-download ang Portable Archive
I-download ang portable Linux (.tar.gz) mula sa MoleTun website.
I-extract at Patakbuhin
cd ~/Downloads
tar -xzf MoleTun_*.tar.gz
sudo setcap cap_net_admin=ep ~/Downloads/MoleTun/mole
cd MoleTun
./mole
Hindi kailangan ng rpm-ostree o reboot sa portable na paraan, pero ikaw ang mag-a-update nang manual.
Troubleshooting
"Command not found: dnf"
Inaasahan ito sa BazziteOS. Gamitin ang rpm-ostree install imbes na dnf install.
Ayaw Mag-start ng MoleTun
- •Siguraduhing napatakbo mo na ang setcap command:
sudo setcap cap_net_admin=ep /usr/bin/mole - •O patakbuhin gamit ang sudo:
sudo mole - •Tingnan kung may kulang na dependencies sa pagpapatakbo ng
molemula sa terminal para makita ang error messages
Mga Error sa Kulang na Library
Kung may makita kang errors tungkol sa kulang na .so files (hal. libwebkit2gtk, libxkbcommon):
rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 libxkbcommon xcb-util
systemctl reboot
Pumapalya ang rpm-ostree Install
- •Siguraduhing buong path ng RPM file ang ginagamit mo
- •I-check ang bakanteng disk space:
df -h - •Subukang i-cancel ang mga nakabinbing deployment:
rpm-ostree cancel
Nawawala ang App Pagkatapos ng OS Update
Paminsan-minsan, baka kailangang i-layer ulit ang packages pagkatapos ng BazziteOS updates:
rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
Bakit hindi ko magamit ang dnf sa BazziteOS?▼
Immutable na distribution ang BazziteOS na nakabatay sa Fedora Atomic. Read-only ang root filesystem, at dapat i-layer ang packages gamit ang rpm-ostree. Pinapabuti ng disenyong ito ang stability ng system at ginagawang posible ang rollbacks.
Kailangan ko ba talagang mag-reboot pagkatapos ng rpm-ostree install?▼
Oo. Gumagawa ang rpm-ostree ng bagong system deployment na magiging aktibo lang pagkatapos mag-reboot. Naiiwasan ito sa portable na tar.gz na paraan.
Puwede ko bang gamitin ang Distrobox imbes nito?▼
Hindi inirerekomenda ang Distrobox para sa MoleTun dahil tumatakbo ito sa container na may hiwalay na networking. Kailangan ng MoleTun ng direktang access sa network interfaces ng system mo para gumawa ng virtual LAN.
Gagana ba ito sa ibang immutable distros?▼
Gumagana ang rpm-ostree na paraan sa kahit anong Fedora Atomic-based distro (Universal Blue, Aurora, Bluefin). Para sa ibang immutable distros, gamitin ang portable na tar.gz na paraan.