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 update yazmanı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:

Bash:
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:

Bash:
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:

  1. Ayar dosyasını açın: sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

  2. Aş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:

Bash:
sudo nano /usr/local/bin/otoguncelle.sh

İçerisine şu satırları ekleyin:

Bash:
#!/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:

Bash:
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:

Bash
sudo crontab -e

Dosyanın en altına şu satırı ekleyin:

Bash:
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-upgrades daha 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

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Başlangıç Onarma