1. Anasayfa
  2. Uncategorized

Debian Depo (Repository) Ayarları


0

Debian tabanlı sistemlerde yazılım kurulumları ve güncellemeleri için depolar (repository) kritik bir öneme sahiptir. Depolar, paketlerin güvenilir ve düzenli bir şekilde sisteminize ulaşmasını sağlar. Debian depo ayarları doğru yapılandırıldığında, sisteminiz hem güncel hem de güvenli kalır. Bu yazıda Debian depo ayarlarının nasıl yapılandırılacağını ve depo kaynaklarının nasıl yönetileceğini adım adım anlatacağız.

/etc/apt/sources.list Dosyasının Önemi

Debian depo ayarları temel olarak /etc/apt/sources.list dosyasında tutulur. Bu dosyada kullandığınız sistem sürümüne göre farklı depo URL’leri yer alır. Bu URL’ler, paket listelerinin indirildiği ve paketlerin güncellendiği adresleri belirtir.

sudo nano /etc/apt/sources.list

Dosya içerisinde tipik olarak aşağıdaki gibi satırlar bulunur:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

Burada deb, ikili paketleri belirtirken; deb-src, kaynak kod paketlerini belirtir. bullseye sürüm adı, sistemin sürümüne karşılık gelir (Debian 11 için). main, contrib ve non-free bölümleri ise paketlerin lisans durumlarını gösterir.

Depo Satırlarının Anlamı ve Düzenlenmesi

Depo satırlarını doğru ayarlamak için öncelikle sistem sürümünüzü tespit etmeniz faydalı olacaktır:

lsb_release -c

veya

cat /etc/os-release

Örnek olarak Bullseye (Debian 11) için yaygın bir sources.list içeriği aşağıdaki gibidir:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free

Bu satırlar sırasıyla ana depo, güvenlik güncellemeleri ve önerilen güncellemeleri belirtir. Eğer daha güncel paketlere ihtiyaç duyuyorsanız, Backports depolarını ekleyebilirsiniz:

deb http://deb.debian.org/debian bullseye-backports main contrib non-free

Depo Kaynaklarını Güncellemek

sources.list dosyasında değişiklik yaptıktan sonra depo paket listelerinizi güncellemeyi unutmayın. Bunun için aşağıdaki komut kullanılır:

sudo apt update

Apt, depoları kontrol eder ve güncellenmiş paket listelerini indirir. Böylece sisteminiz yeni eklenen veya değiştirilmiş paketleri tanır.

Alternatif Depolar ve Ayna Sunucular

Debian, farklı ülkelere ait veya kurumlara ait çeşitli ayna (mirror) sunuculara sahiptir. Depoların hızlandırılması için size en yakın ayna sunucusunu kullanabilirsiniz. mirrorlist dosyaları veya Debian ayna listeleri bu konuda yol göstericidir.

Ekstra Yazılım Depoları (PPA alternatifi)

Debian’da Ubuntu’daki gibi PPA (Personal Package Archive) kavramı yoktur, ancak üçüncü taraf yazılım geliştirenler kendi .deb depolarını sağlamaktadır. Bunları eklemek için genellikle aşağıdaki gibi öncelikle anahtar eklenir:

wget -qO - https://repo.example.com/key.gpg | sudo apt-key add -

Sonrasında depoyu sources.list.d dizinine eklemek gerekir:

echo "deb http://repo.example.com/debian stable main" | sudo tee /etc/apt/sources.list.d/example.list
sudo apt update

Bu sayede özel yazılım paketlerine erişim sağlanır.

Sonuç

Debian sisteminizde depo ayarları doğru yapılandırıldığında, ihtiyaç duyduğunuz yazılımlar zamanında, güvenli ve sorunsuz şekilde sisteminize kurulur ve güncellenir. sources.list dosyasını düzenlerken sistem sürümü ve kullanılan paket kategorileri (main, contrib, non-free) mutlaka göz önünde bulundurulmalıdır.

Debian depo ayarlarını doğru yapmak, sistem yönetimini kolaylaştırır ve olası paket uyumsuzluklarının önüne geçer. Bu nedenle depo yönetimini öğrenmek her sistem yöneticisinin bilmesi gereken temel becerilerden biridir.

Linux VDS’lerimize göz atmak ister misiniz? Debian ve diğer Linux dağıtımlarını en iyi performansla kullanabileceğiniz Linux VDS çözümlerimiz sizin için hazır. Detaylı bilgi için bizimle iletişime geçmekten çekinmeyin.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir