BazziteOS'ta MoleTun
BazziteOS Nedir?
BazziteOS, Fedora Atomic üzerine kurulu değişmez (immutable) bir Linux dağıtımıdır. Geleneksel Linux dağıtımlarının aksine kök dosya sistemi salt okunurdur ve paketler dnf yerine rpm-ostree ile yönetilir.
Bu, BazziteOS'ta sudo dnf install kullanamayacağın anlamına gelir. Bu rehber doğru kurulum yöntemini anlatıyor.
Kurulum
Yöntem 1: rpm-ostree (Önerilen)
Bu yöntem paketi sisteminin üzerine katman olarak ekler. Kurulumdan sonra yeniden başlatma gerekir.
RPM Paketini İndir
RPM (.rpm) paketini MoleTun web sitesinden indir.
rpm-ostree ile Kur
Bir terminal aç ve şunu çalıştır:
rpm-ostree install ~/Downloads/MoleTun_*.rpm
Bağımlılık hataları alırsan bağımlılıkları birlikte kur:
rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 ~/Downloads/MoleTun_*.rpm
Yeniden Başlat
rpm-ostree değişikliklerinin geçerli olması için yeniden başlatma gerekir:
systemctl reboot
Ağ İzinlerini Ver
Yeniden başlattıktan sonra bir terminal aç ve şunu çalıştır:
sudo setcap cap_net_admin=ep /usr/bin/mole
MoleTun'u Başlat
MoleTun'u uygulamalar menünde bul ya da terminalde mole komutunu çalıştır.
Yöntem 2: Taşınabilir Arşiv (Yeniden Başlatma Yok)
Yeniden başlatmak istemiyorsan taşınabilir tar.gz sürümünü kullan.
Taşınabilir Arşivi İndir
Taşınabilir Linux (.tar.gz) sürümünü MoleTun web sitesinden indir.
Çıkar ve Çalıştır
cd ~/Downloads
tar -xzf MoleTun_*.tar.gz
sudo setcap cap_net_admin=ep ~/Downloads/MoleTun/mole
cd MoleTun
./mole
Taşınabilir yöntem rpm-ostree veya yeniden başlatma gerektirmez, ama güncellemeleri elle yönetmen gerekir.
Sorun Giderme
"Command not found: dnf"
BazziteOS'ta bu beklenen bir durumdur. dnf install yerine rpm-ostree install kullan.
MoleTun Başlamıyor
- •setcap komutunu çalıştırdığından emin ol:
sudo setcap cap_net_admin=ep /usr/bin/mole - •Ya da sudo ile çalıştır:
sudo mole - •Hata mesajlarını görmek için
molekomutunu terminalden çalıştırarak eksik bağımlılıkları kontrol et
Eksik Kütüphane Hataları
Eksik .so dosyalarıyla ilgili hatalar görürsen (ör. libwebkit2gtk, libxkbcommon):
rpm-ostree install webkit2gtk4.1 libayatana-appindicator-gtk3 libxkbcommon xcb-util
systemctl reboot
rpm-ostree Kurulumu Başarısız Oluyor
- •RPM dosyasının tam yolunu kullandığından emin ol
- •Boş disk alanını kontrol et:
df -h - •Bekleyen dağıtımları iptal etmeyi dene:
rpm-ostree cancel
Sistem Güncellemesinden Sonra Uygulama Kayboluyor
BazziteOS güncellemeleri bazen paketlerin yeniden katmanlanmasını gerektirebilir:
rpm-ostree install ~/Downloads/MoleTun_*.rpm
systemctl reboot
BazziteOS'ta neden dnf kullanamıyorum?▼
BazziteOS, Fedora Atomic tabanlı değişmez bir dağıtımdır. Kök dosya sistemi salt okunurdur ve paketler rpm-ostree ile katman olarak eklenmelidir. Bu tasarım sistem kararlılığını artırır ve geri almayı mümkün kılar.
rpm-ostree kurulumundan sonra gerçekten yeniden başlatmam gerekiyor mu?▼
Evet. rpm-ostree, yalnızca yeniden başlattıktan sonra etkin olan yeni bir sistem dağıtımı oluşturur. Taşınabilir tar.gz yöntemi bu gerekliliği ortadan kaldırır.
Bunun yerine Distrobox kullanabilir miyim?▼
Distrobox, ağı yalıtılmış bir konteynerde çalıştığı için MoleTun için önerilmez. MoleTun'un sanal LAN oluşturmak için sisteminin ağ arayüzlerine doğrudan erişmesi gerekir.
Diğer değişmez dağıtımlarda çalışır mı?▼
rpm-ostree yöntemi Fedora Atomic tabanlı her dağıtımda çalışır (Universal Blue, Aurora, Bluefin). Diğer değişmez dağıtımlar için taşınabilir tar.gz yöntemini kullan.