Pardus ETAP: Sistem Güncellemelerini Otomatiğe Bağlama
Pardus ETAP (Etkileşimli Tahta Arayüz Projesi) yüklü sistemlerde, işletim sisteminin güncel kalması hem güvenlik hem de yeni özelliklere erişim açısından kritiktir. Ancak onlarca tahtayı manuel olarak güncellemek yorucu olabilir.
Etkileşimli tahtaların kararlı çalışması için güncellemelerin aksatılmaması gerekir. Pardus ETAP güncellemeleri nasıl arka plan görevi haline getirebileceğinizi iki farklı yöntemle inceleyeceğiz.
Neden Otomatik Güncelleme?
Güvenlik: Kritik güvenlik yamaları sisteme anında uygulanır.
Zaman Tasarrufu: Her tahtanın başında tek tek
sudo apt updateyazmanıza gerek kalmaz.Süreklilik: Sistem hatalarına neden olabilecek eski paketlerin otomatik olarak iyileştirilmesini sağlar.
1. Yöntem: unattended-upgrades Servisi (Resmi ve Güvenli Yol)
Debian tabanlı sistemlerde (Pardus dahil) en sağlıklı yöntem budur. Bu araç, sadece güvenli güncellemeleri veya tüm paketleri belirlediğiniz kriterlere göre arka planda yükler.
Adım 1: Paketin Kurulması
Öncelikle gerekli aracı sisteme dahil edelim:
sudo apt update
sudo apt install unattended-upgrades apt-listchanges
Adım 2: Yapılandırma ve Etkinleştirme
Sistemin bu özelliği aktif etmesi için şu komutu çalıştırın:
sudo dpkg-reconfigure -plow unattended-upgrades
Ekrana gelen mavi pencerede "Evet" (Yes) seçeneğini işaretleyip Enter'a basın.
Adım 3: İnce Ayarlar (Otomatik Yeniden Başlatma)
Güncellemelerin tam etkili olması için bazen sistemin yeniden başlaması gerekir. Bunu ders saatleri dışında yapacak şekilde ayarlayabilirsiniz:
Ayar dosyasını açın:
sudo nano /etc/apt/apt.conf.d/50unattended-upgradesAşağıdaki satırları bulun ve başındaki
//işaretlerini kaldırarak düzenleyin:Unattended-Upgrade::Automatic-Reboot "true";Unattended-Upgrade::Automatic-Reboot-Time "03:00";(Sabah 03:00'te yeniden başlatır).
2. Yöntem: Script ve Cron Kullanımı (Esnek Yol)
Eğer güncelleme sürecini tamamen kendi yazdığınız bir senaryoya göre yönetmek isterseniz bu yöntemi kullanabilirsiniz.
Adım 1: Güncelleme Betiği Oluşturma
Sistemin çalıştıracağı küçük bir kod dosyası hazırlayalım:
sudo nano /usr/local/bin/otoguncelle.sh
İçerisine şu satırları ekleyin:
#!/bin/bash
# Paket listesini güncelle ve yükseltmeleri onayla
apt-get update && apt-get dist-upgrade -y
# Gereksizleşen eski paketleri temizle
apt-get autoremove -y
apt-get clean
Dosyayı kaydedip çıkın (CTRL+O, Enter, CTRL+X). Ardından çalıştırma izni verin:
sudo chmod +x /usr/local/bin/otoguncelle.sh
Adım 2: Zamanlayıcıya (Cron) Ekleme
Bu betiğin her akşam saat 18:00'de çalışmasını sağlayalım:
sudo crontab -e
Dosyanın en altına şu satırı ekleyin:
00 18 * * * /usr/local/bin/otoguncelle.sh
Önemli İpuçları ve Uyarılar
[!ÖNEMLİ] İnternet Kullanımı: Güncelleme dosyaları büyük olabilir. Eğer okulun internet altyapısı zayıfsa, tüm tahtaların aynı anda güncelleme yapması interneti kilitleyebilir. Bu durumda tahtaları farklı saatlere (örneğin 18:00, 18:30, 19:00 gibi) zamanlayabilirsiniz.
[!NOT] Güç Durumu: Otomatik güncellemelerin çalışması için tahtaların o saatte açık olması veya "Askıda" (Suspend) modunda olması gerekir. Eğer tahtalar tamamen kapatılıyorsa (elektrik kesiliyorsa), 1. yöntem olan
unattended-upgradesdaha güvenlidir; çünkü sistem açıldığı ilk fırsatta işlemi başlatacaktır.
Sonuç
Bu ayarlardan sonra Pardus ETAP sistemleriniz, siz müdahale etmeden kendi kendini iyileştirmeye ve korumaya başlayacaktır. Hangi yöntemi seçerseniz seçin, belirli aralıklarla bir tahtayı kontrol ederek güncellemelerin başarıyla tamamlandığını teyit etmeniz önerilir.
Yorumlar