Pardus Depo Yönetimi: sources.list ve Paket Sisteminin Temelleri
Giriş
Pardus işletim sisteminde yazılım yükleme, güncelleme ve sistem güvenliği süreçleri, merkezi depo (repository) mantığıyla yürütülür. Sistemin hangi sunuculardan hangi paketleri çekeceğini belirleyen ana mekanizma ise /etc/apt/sources.list dosyası ve /etc/apt/sources.list.d/ dizinidir. Bu dosyalardaki doğru yapılandırma, sistemin kararlılığını korumak ve en güncel güvenlik yamalarına ulaşmak için hayati önem taşır.
Amaç ve Kapsam
Bu rehberin amacı, Pardus paket yönetim sisteminin çalışma mantığını kavramak ve depo listesini güvenli bir şekilde yönetmektir.
sources.listdosyasının söz dizimini (syntax) anlamak.- Pardus 23 ve Pardus 25 için resmi depo adreslerini yapılandırmak.
- Üçüncü taraf depo ekleme ve GPG anahtarı güvenliği.
- Paket önbelleğinin temizlenmesi ve yönetimi.
Önkoşullar
- İşletim Sistemi: Pardus 23 veya Pardus 25.
- Yetki:
sudoveyarooterişimi. - Araçlar: Metin düzenleyici (nano/mousepad) ve
aptpaket yöneticisi.
Teknik İnceleme: sources.list Dosya Yapısı
Pardus’ta bir depo satırı genellikle şu formattadır: deb [URL] [Kod_Adı] [Bileşenler]
Resmi Pardus 23 “Yirmuc” Depo Adresleri
Eğer Pardus 23 kullanıyorsanız, /etc/apt/sources.list içeriğiniz şu şekilde olmalıdır:
# Pardus 23 Ana Depo
deb http://depo.pardus.org.tr/pardus yirmiuc main contrib non-free non-free-firmware
# Pardus 23 Güvenlik ve Güncellemeler (Kritik)
deb http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmwareCode language: PHP (php)
Resmi Pardus 25 “Bilge” Depo Adresleri
Pardus 25 sürümünde kod adı URL’lerde yirmibes olarak geçmektedir:
# Pardus 25 Ana Depo
deb http://depo.pardus.org.tr/pardus yirmibes main contrib non-free non-free-firmware
# Pardus 25 Güvenlik ve Güncellemeler (Kritik)
deb http://depo.pardus.org.tr/pardus yirmibes-deb main contrib non-free non-free-firmwareCode language: PHP (php)
Uygulama: Depo Ekleme ve Güncelleme
Yeni bir yazılım eklemek istediğinizde (Örn: VS Code, Google Chrome), ana sources.list dosyasını değiştirmek yerine ayrı dosyalar kullanmak daha sağlıklıdır.
- Dizin Kullanımı: Ek depoları
/etc/apt/sources.list.d/altına.listuzantısıyla ekleyin. - GPG Anahtarı: Güvenlik için deponun imza anahtarını mutlaka sisteme tanıtın. Modern sistemlerde anahtarlar
/usr/share/keyrings/dizinine eklenmelidir.
Test ve Doğrulama
Yapılan değişikliklerin sisteme yansıması için aşağıdaki komutu çalıştırın:
sudo apt update
Başarılı Sonuç: Komut bittiğinde “Tüm paketler güncel” veya güncellenebilecek paketlerin listesini görmelisiniz. Eğer “404 Not Found” veya “GPG Error” alıyorsanız, URL veya anahtar tanımında hata var demektir.
Dikkat Edilmesi Gerekenler
- Sürüm Karmaşası: Pardus 23 sistemine Pardus 25 (yirmibes) depolarını eklemek “FrankenDebian” durumuna yol açar ve sistemin kütüphane yapısını bozar.
- Güvenlik: Sadece
httpsdestekleyen veya resmi olarak tanınan depo adreslerini kullanmaya özen gösterin.
Sıkça Sorulan Sorular
Kod adındaki “-deb” eki ne anlama gelir?
Bu ek, ilgili sürümün güvenlik güncellemelerinin ve hata düzeltmelerinin bulunduğu alt depoyu simgeler.
non-free-firmware neden her satırda var?
Pardus 23 ve 25 sürümleri Debian tabanlıdır ve donanım sürücülerinin (Wi-Fi vb.) düzgün çalışması için bu bileşen gereklidir.
Backports deposu nedir, eklemeli miyim?
Backports, kararlı sürüme daha yeni çekirdek veya yazılım versiyonlarını getirmek için kullanılır. İhtiyacınız yoksa sistem kararlılığı için eklememeniz önerilir.
Depo adresini yanlış girersem ne olur?
apt update hata verir ve yeni yazılım yükleyemezsiniz. Mevcut yüklü yazılımlarınız çalışmaya devam eder ancak güncelleme alamazlar.
Sources.list dosyasını nasıl düzenlerim?
Terminalde sudo nano /etc/apt/sources.list komutunu kullanarak düzenleyebilirsiniz.