Akıllı Tahtaları Uzaktan Güncelleme: EtaKilit APT Repo Sistemi
Yeni sürüm çıktığında onlarca tahtayı tek tek dolaşmak ister misiniz? Cevap belli: hayır. EtaKilit, tahtaların güncel kalmasını APT depo mantığıyla otomatikleştirir. Her tahta yeni sürümü kontrol eder, yöneticiden onay alır, kurar. Bu yazıda sistemin nasıl çalıştığını ve nasıl yöneteceğinizi anlatıyoruz.
APT Repo Nedir?
APT, Debian ve türevi sistemlerin (Pardus, Ubuntu) paket yöneticisidir. Bir depo (repo), paketlerin yayınlandığı uzak bir konumdur. Sistem belirli aralıklarla bu depodan Packages dosyasını alır ve "yeni sürüm var mı?" diye kontrol eder. Yeni sürüm varsa apt upgrade ile yüklenir.
EtaKilit kendi APT deposunu https://etakilit.com/repo adresinde yayınlar. Tahtalara kurulum sırasında bu depo eklenir; sonrası otomatiktir.
Yeni Sürüm Çıkarken Ne Olur?
- Geliştirici, yeni
.debpaketini panelin Repo sekmesinden yükler. - Sistem
PackagesveReleasedosyalarını otomatik günceller. - Tahtalar bir sonraki güncelleme kontrolünde yeni sürümü görür.
- Süper yönetici tüm yöneticilere "Yeni paket yayınlandı" push bildirimi gönderir.
- Yöneticiler tahtalardan terminalle veya yönetim panelinden güncellemeyi tetikler.
Tahtayı Güncelleme Komutu
Tahtanın terminalinde:
sudo apt update && sudo apt upgrade etakilit
Sürüm yüklenir, servis kendini yeniden başlatır. İşlem genellikle 30 saniyeden kısa sürer.
Panelden Toplu Güncelleme
Yönetim panelindeki Tahta Terminal özelliği sayesinde her tahta için ayrı ayrı SSH almaya gerek yoktur. Panelden bir komut girip "Seçili tahtalarda çalıştır"a basabilirsiniz. Çevrimiçi olan tüm tahtalar komutu eş zamanlı çalıştırır.
Sürüm Notları
Her sürümle birlikte bir sürüm notu yayınlanır. Hangi özelliklerin eklendiğini, hangi hataların düzeltildiğini bildirim merkezinde görürsünüz. Önemli değişikliklerde yöneticiye e-posta ile de duyuru gider.
Pardus'un Olağan Güncelleme Akışıyla Bütünleşik
EtaKilit ayrı bir güncelleme mekanizması kurmaz. Pardus'un kendi apt mekanizmasını kullanır. Yani Pardus güncellemelerini yaptığınızda EtaKilit'in yeni sürümleri de gelecektir. Sistem yöneticisi için tek bir bütüncül yaklaşım.
Geri Alma (Rollback)
Bir sürümde sorun çıkarsa eski sürümü zorla geri yükleyebilirsiniz:
sudo apt install etakilit=<eski_surum_no>
Bu sayede üretimde sorun yaşansa bile hızlı bir dönüş hazır.
Tahta Hangi Sürümde?
Yönetim panelinde Tahta Yönetimi sekmesinde her tahtanın o anki sürüm numarası görüntülenir. Hangi tahtanın hangi sürümde olduğunu tek bakışta görür ve geride kalanları güncelleyebilirsiniz.