MoleTun
Tải về
10 phút Trung cấpCài đặt theo nền tảng

MoleTun trên BazziteOS

BazziteOS là gì?

BazziteOS là bản phân phối Linux bất biến (immutable) xây dựng trên Fedora Atomic. Khác với các bản Linux truyền thống, hệ thống file gốc chỉ cho phép đọc và gói phần mềm được quản lý qua rpm-ostree thay vì dnf.

Điều này nghĩa là bạn không thể dùng sudo dnf install trên BazziteOS. Hướng dẫn này trình bày cách cài đặt đúng.

Cài đặt

Cách 1: rpm-ostree (khuyến nghị)

Cách này thêm gói (layer) vào hệ thống của bạn. Cần khởi động lại sau khi cài.

1

Tải gói RPM

Tải gói RPM (.rpm) từ trang web MoleTun.

2

Cài bằng rpm-ostree

Mở terminal và chạy:

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

Nếu gặp lỗi phụ thuộc, hãy cài kèm các gói phụ thuộc:

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

Khởi động lại

Thay đổi của rpm-ostree cần khởi động lại mới có hiệu lực:

bash
systemctl reboot
4

Cấp quyền mạng

Sau khi khởi động lại, mở terminal và chạy:

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

Mở MoleTun

Tìm MoleTun trong menu ứng dụng hoặc chạy mole trong terminal.

Cách 2: Bản nén portable (không cần khởi động lại)

Nếu không muốn khởi động lại, hãy dùng bản portable dạng tar.gz.

1

Tải bản nén portable

Tải bản Linux portable (.tar.gz) từ trang web MoleTun.

2

Giải nén và chạy

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

Cách portable không cần rpm-ostree hay khởi động lại, nhưng bạn sẽ phải tự cập nhật thủ công.

Khắc phục sự cố

"Command not found: dnf"

Đây là điều bình thường trên BazziteOS. Hãy dùng rpm-ostree install thay cho dnf install.

MoleTun không khởi động

  • •Đảm bảo bạn đã chạy lệnh setcap: sudo setcap cap_net_admin=ep /usr/bin/mole
  • •Hoặc chạy bằng sudo: sudo mole
  • •Kiểm tra thiếu gói phụ thuộc bằng cách chạy mole từ terminal để xem thông báo lỗi

Lỗi thiếu thư viện

Nếu thấy lỗi thiếu file .so (ví dụ libwebkit2gtk, libxkbcommon):

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

rpm-ostree cài đặt thất bại

  • •Đảm bảo bạn dùng đường dẫn đầy đủ tới file RPM
  • •Kiểm tra dung lượng ổ đĩa còn trống: df -h
  • •Thử hủy các bản triển khai đang chờ: rpm-ostree cancel

Ứng dụng biến mất sau khi cập nhật hệ điều hành

Thỉnh thoảng các bản cập nhật BazziteOS có thể yêu cầu thêm lại gói:

bash
rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
Vì sao không dùng được dnf trên BazziteOS?▼

BazziteOS là bản phân phối bất biến dựa trên Fedora Atomic. Hệ thống file gốc chỉ cho phép đọc, và gói phải được thêm vào bằng rpm-ostree. Thiết kế này giúp hệ thống ổn định hơn và cho phép quay lui (rollback).

Có thật sự cần khởi động lại sau khi cài bằng rpm-ostree không?▼

Có. rpm-ostree tạo ra một bản triển khai hệ thống mới, chỉ có hiệu lực sau khi khởi động lại. Cách dùng bản portable tar.gz thì không cần.

Có dùng Distrobox thay thế được không?▼

Không nên dùng Distrobox cho MoleTun vì nó chạy trong container có mạng bị cô lập. MoleTun cần truy cập trực tiếp các giao diện mạng của hệ thống để tạo mạng LAN ảo.

Có chạy được trên các bản Linux bất biến khác không?▼

Cách dùng rpm-ostree chạy được trên mọi bản phân phối dựa trên Fedora Atomic (Universal Blue, Aurora, Bluefin). Với các bản bất biến khác, hãy dùng bản portable tar.gz.

Hướng dẫn liên quan

MoleTun trên BazziteOS 2026 | Chơi game LAN ảo trên Linux bất biến