🛠️ CachyOS (Arch) Güvenli Güncelleme ve Kurtarma Rehberi
Etiketler: #linux #cachyos #güncelleme #kurtarma #nvidia #btrfs #sorun-giderme Tarih: 11 Temmuz 2026 Durum: Aktif / Test Aşamasında
📌 Sorun Tanımı
CachyOS üzerindeki güncel çekirdek (kernel) ve GNOME Wayland/X11 paketleri, eski nesil ekran kartı sürücüleriyle (NVIDIA 920M - 470xx serisi) uyumsuzluk yaşayabiliyor. Normal güncelleme yapıldığında masaüstü kilitleniyor.
🚨 Sık Karşılaşılan Hatalar ve Çözümleri
Hata: tüm veritabanları eşitlenemedi (veritabanı kilitlenemiyor)
Sebep: Sistemin donması ve güç tuşuyla zorla kapatılması sonrası pacman'in arkasında güvenlik kilidi bırakması.
Çözüm: Güncellemeye başlamadan önce kilidi silmek için terminale şu komutu girin:
sudo rm /var/lib/pacman/db.lck
🛡️ 1. Yöntem: Haftalık Test ve Güvenli Güncelleme (Geçici)
Yamaların gelip gelmediğini kontrol etmek için haftada bir kez standart güncellemeyi test et, kilitlenme olursa "ignore" komutuna geç.
A. Sadece Güvenli Paketleri Güncelleme Komutu: Çekirdek ve NVIDIA sürücülerini atlayarak sistemin geri kalanını (tarayıcı, uygulamalar, GNOME) güvenle güncellemek için terminale girilecek komut:
sudo pacman -Syu --ignore=linux-cachyos,linux-cachyos-headers,linux-cachyos-lts,linux-cachyos-lts-headers,nvidia-470xx-dkms,nvidia-470xx-utils,nvidia-470xx-settings,lib32-nvidia-470xx-utils,opencl-nvidia-470xx,lib32-opencl-nvidia-470xx
⏪ 2. Yöntem: BTRFS ile Sistem Kurtarma (Zaman Makinesi)
Haftalık standart test (sudo pacman -Syu) sonrası masaüstü kilitlenirse sistemi geri almak için:
- Boot Menüsüne Giriş: Bilgisayarı kapat/aç. Açılırken
EscveyaShifttuşuna bas. - Yedeği Seçme:
CachyOS Snapshotsmenüsüne gir. - Öncesine Dönüş: Güncelleme öncesi alınan
pre | pacman -Syuetiketli en son yedeği seç (Örn: 195 numara). - Motoru Seçme: En üstteki
vmlinuz-linux-cachyos(standart çekirdek) seçeneği ile başlat. - Kalıcı Hale Getirme:
- Masaüstü açılınca BTRFS Assistant uygulamasını çalıştır.
- Snapper sekmesine git.
- Açtığın yedeği seç ve Restore butonuna tıkla.
- Bilgisayarı yeniden başlat. (Sonrasında 1. Yöntemdeki uzun komutla güvenli güncellemeyi yap).
🧱 3. Yöntem: Güncellemeleri Kalıcı Engelleme (Opsiyonel)
Sürekli uzun komut girmekten sıkılırsan veya kazara sistemi bozarım diye endişe edersen, sorunlu paketleri kalıcı olarak yoksayma listesine ekleyebilirsin.
-
Dosyayı düzenlemek için aç:
sudo nano /etc/pacman.conf -
#IgnorePkg =satırını bul, başındaki#işaretini sil ve şu şekilde değiştir:IgnorePkg = linux-cachyos linux-cachyos-headers linux-cachyos-lts linux-cachyos-lts-headers nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings lib32-nvidia-470xx-utils opencl-nvidia-470xx lib32-opencl-nvidia-470xx -
Kaydet (
Ctrl + O->Enter) ve Çık (Ctrl + X). (Bu işlemden sonra sadecesudo pacman -Syuyazarak risksiz güncelleme yapılabilir).