Kali Linux'un paket depoları Kali 2026.2 ve sonrasında /etc/apt/sources.list.d/kali.sources dosyasında, daha eski kurulumlarda ise /etc/apt/sources.list dosyasında tanımlıdır. Varsayılan depo http://http.kali.org/kali, varsayılan dal ise kali-rolling'dir; çoğu kullanıcının bu ayarı hiç değiştirmemesi gerekir.

Resmî belge depoların insanların en sık yanlış yaptığı konulardan biri olduğunu söyler. Bu yazıda doğru içeriği, dallar (kali-rolling, kali-last-snapshot, kali-experimental, kali-bleeding-edge) arasındaki farkı, dal değiştirmeyi, aynaları (mirror) ve Kali'yi bozmanın en yaygın yolunu anlatıyoruz. Güncelleme komutları için Kali güncelleme rehberine, genel bakış için Kali Linux nedir? Başlangıç rehberi yazısına bakabilirsiniz.

Varsayılan depo içeriği

Ağ erişimi olan temiz bir kurulumda dosya şu içeriğe sahip olmalıdır:

bash
grep -v '^#' /etc/apt/sources.list.d/kali.sources
Types: deb
URIs: http://http.kali.org/kali/
Suites: kali-rolling
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/kali-archive-keyring.gpg

Kali 2026.2'den önce bu dosya yoktu; eski sistemlerde /etc/apt/sources.list içinde şu tek satır bulunmalıdır:

bash
grep -v '^#' /etc/apt/sources.list | sort -u
deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

Çıktınız bunlarla birebir eşleşmiyorsa yeni paket kuramayabilir veya güncelleme alamayabilirsiniz. Belgeye göre bunun tipik nedenleri dal değiştirmiş olmanız ya da sabit kodlanmış farklı bir ayna kullanmanızdır. Ayrıca Kali 2020.3'ten beri kurulum sırasında ağ olmasa bile kurulum bitince ağ depoları varsayılan olarak etkinleştirilir.

Alanların anlamı

Alanların anlamı: Types, URIs, Suites, Components

kali.sources dosyası "deb822" biçimindedir; eski sources.list ise "tek satır" biçimidir. İkisi de man sources.list sayfasında belgelenmiştir.

AlanAnlamı
Typesdeb (ikili paketler). Paket kaynak kodu gerekiyorsa deb-src eklenir.
URIshttp://http.kali.org/kali: sizi en uygun aynaya yönlendiren yük dengeleyici.
SuitesKullanılacak Kali dalı (örneğin kali-rolling).
Componentsmain contrib non-free non-free-firmware: Debian Özgür Yazılım Yönergelerine göre bileşenler; Kali hepsini açık tutar.
Signed-ByDepodan inen verinin imzasını doğrulayan anahtarlık dosyası.

Eski sources.list dosyasını yeni biçime çevirmek

Yalnızca eski /etc/apt/sources.list dosyanız varsa, belge şu iki komutla dönüşümü önerir:

bash
sudo apt update
sudo apt modernize-sources

Komut hangi dosyaların dönüştürüleceğini listeler ve onay ister (Rewrite 1 sources? [Y/n]). Yalnızca denemek isterseniz bu soruya N cevabı verebilirsiniz. Onayladığınızda .list dosyası yeni .sources biçimine çevrilir, eski dosya .list.bak uzantısıyla saklanır. Komut signed-by ve trusted seçeneklerini taşır; köşeli parantez içindeki diğer seçenekleri elle aktarmanız gerekir.

Kali dalları: hangisini kullanmalı?

Kali dalları: hangisini kullanmalı? kali-rolling, kali-last-snapshot, kali-experimental, kali-bleeding-edge

"Kali Branches" belgesi dalları ana dallar ve kısmi dallar olarak ikiye ayırır.

DalTürNe zaman
kali-rollingAna dal (varsayılan)Çoğu kullanıcı için. Sürekli güncellenir.
kali-last-snapshotAna dalDaha "kararlı" ve belgeye göre en "güvenli" seçenek. Yalnızca yeni sürümle, üç ayda bir güncellenir.
kali-experimentalKısmi dalTest edilen, üzerinde çalışılan paketler. kali-rolling ile birlikte kullanılır.
kali-bleeding-edgeKısmi dalUpstream git depolarından otomatik derlenen paketler. Çok kararsız olabilir.

kali-rolling, kali-dev dalından gelen paketlerin kurulabilir olduğu doğrulandıktan sonra oluşturulur. Belgeye göre bu kontroller işlevsel test içermez; yani zaman zaman bozuk bir paket gelebilir. Yine de çoğu kullanıcının kullanması gereken dal budur.

kali-last-snapshot her sürümde kali-rolling'in dondurulmuş bir kopyasıdır ve sürümler arasında güncelleme almaz. Belge bunu Debian Stable'ın Kali'deki karşılığı olarak tanımlar. İki ana daldan yalnızca birini açık tutmalısınız; ikisini birlikte açmanın anlamı yoktur.

Kısmi dallar tam bir dağıtım içermez, tek başına kullanılamaz ve kali-rolling'e ek olarak açılır. Belge sıradan kullanıcının bunlara çok özel durumlar dışında ihtiyaç duymayacağını belirtir ve kali-last-snapshot ile birlikte kullanılmalarını önermez.

Dal değiştirmek

Dal değiştirmek için Suites satırını düzenlersiniz. Belgedeki komutlar:

bash
# kali-last-snapshot'a gec
sudo sed -i 's/^Suites: .*/Suites: kali-last-snapshot/' /etc/apt/sources.list.d/kali.sources

# kali-rolling'e geri don
sudo sed -i 's/^Suites: .*/Suites: kali-rolling/' /etc/apt/sources.list.d/kali.sources

sudo apt update

Değişiklik ancak sudo apt update çalıştırıldıktan sonra etkili olur. Belge, dal değiştirmenin paket sürümleri farklı olduğu için sorun çıkarabileceği konusunda uyarır.

kali-experimental veya kali-bleeding-edge eklemek

Belgeye göre ek dalları açıp kapatmanın en iyi yolu kali-tweaks aracındaki Network Repositories bölümüdür (ayrıntılar kali-tweaks yazısında). Komut satırından yapmak isterseniz:

bash
# kali-rolling + kali-experimental
sudo sed -i 's/^Suites: .*/Suites: kali-rolling kali-experimental/' /etc/apt/sources.list.d/kali.sources

# kali-rolling + kali-bleeding-edge
sudo sed -i 's/^Suites: .*/Suites: kali-rolling kali-bleeding-edge/' /etc/apt/sources.list.d/kali.sources

# yalnizca kali-rolling'e don
sudo sed -i 's/^Suites: .*/Suites: kali-rolling/' /etc/apt/sources.list.d/kali.sources

sudo apt update

Bleeding-edge açıkken bir paketin o daldaki sürümünü kurmak için sudo apt install paket/kali-bleeding-edge, kararlı sürüme dönmek için sudo apt install paket/kali-rolling kullanılır. Belge, bleeding-edge'den kurulan bir paketin, oradaki sürüm kali-rolling'dekinden yeni olduğu sürece güncellemelerini o daldan almaya devam edeceğini hatırlatır.

Kaynak paket deposu (deb-src)

Bir paketi kendiniz derlemek ya da bir hatayı incelemek için kaynak koduna ihtiyacınız varsa deb-src türünü ekleyebilirsiniz:

bash
sudo sed -i 's/^Types: .*/Types: deb deb-src/' /etc/apt/sources.list.d/kali.sources

Çevrimdışı kurulum yaptıysanız

Kurulum sırasında depoya erişim yoksa Kali yalnızca kurulum ortamındaki paketlerle kurulur. Bu durumda /etc/apt/sources.list içinde deb cdrom: ile başlayan (genellikle yorum satırına alınmış) bir kayıt görürsünüz ve güncelleme alamazsınız. Güncelleme almak için yukarıdaki varsayılan depo içeriğini kurmanız gerekir. Ağ erişimi varsa belgeye göre ağ deposu sizin için zaten etkinleştirilir.

Aynalar ve resmî alan adları

Aynalar ve resmî alan adları: http.kali.org, cdimage.kali.org, kali.download, archive*.kali.org

http.kali.org paket deposu, cdimage.kali.org ise ISO imajları için yönlendiricidir; sizi coğrafi olarak yakın ve güncel bir aynaya gönderir. Belgede listelenen diğer resmî adresler:

AdresGörevi
http.kali.orgPaketler (apt) için en yakın aynaya yönlendirici
cdimage.kali.orgİmaj indirmeleri için yönlendirici
kali.downloadCloudflare CDN kullanan ayna
archive*.kali.orgKali ekibinin kendi işlettiği aynalar
old.kali.orgEski imaj ve paketler
mirror-traces.kali.orgAynaların ne kadar güncel olduğunu izler
pkg.kali.orgPaket izleyici: hangi sürümün depoda olduğunu gösterir
status.kali.orgSitelerin çalışma durumu

Belirli bir aynayı elle seçmek isterseniz http://http.kali.org/README?mirrorlist listesinden seçip URIs satırını buna göre düzenlersiniz. 2021.4 sürüm notuna göre kali-tweaks ile topluluk aynaları ve Cloudflare CDN arasında da geçiş yapılabilir; hangisinin daha hızlı olduğuna dair kesin bir cevap yoktur, denemek gerekir.

Kali'yi bozmanın en yaygın yolu

Belge bunu kalın harflerle yazar: Kali'ye başka bir işletim sisteminin (örneğin Ubuntu) depolarını eklemek kurulumu bozar ve bu, Kali sistemlerinin bozulmasının en yaygın tek nedenidir. Tersi de geçerlidir: Kali deposunu Ubuntu gibi başka bir sisteme eklemek o sistemin çalışmama olasılığını çok artırır.

Kali dışından bir yazılım eklemeniz gerekirse kali.sources dosyasına dokunmayın; o depoyu /etc/apt/sources.list.d/ altında kendi dosyasına (örneğin repo-adi.sources) koyun. Belge her deponun ayrı dosyada olmasını önemle önerir.

Sık Sorulan Sorular

kali-rolling mi kali-last-snapshot mı?

Çoğu kullanıcı için kali-rolling. Daha seyrek ve sürüm testinden geçmiş güncellemeler istiyorsanız kali-last-snapshot. Kali SSS sayfası Kali'yi günlük sistem olarak kullananlara da daha seyrek güncelleme için kali-last-snapshot'ı anmaktadır.

sources.list dosyam boş, sadece yorum satırları var. Normal mi?

Kali 2026.2 ve sonrası için evet; depo artık /etc/apt/sources.list.d/kali.sources içindedir. Çevrimdışı kurulumdaysa deb cdrom satırını görürsünüz ve ağ deposunu eklemeniz gerekir.

Daha hızlı bir aynaya nasıl geçerim?

Varsayılan yönlendirici zaten yakın bir ayna seçer. Yavaşlık sürerse mirrorlist'ten ayna seçebilir ya da kali-tweaks ile Cloudflare CDN ve topluluk aynaları arasında geçiş deneyebilirsiniz.

Ubuntu PPA'sı ekleyebilir miyim?

Belge başka dağıtımların depolarını Kali'ye eklemenin kurulumu bozacağını açıkça söyler ve bu tür tavsiyeleri resmî olmayan, desteklenmeyen öneriler olarak tanımlar.

Marka adları sahiplerine aittir. Bu yazı bağımsız bir teknik rehberdir; adı geçen kuruluşlarla bayilik veya ortaklık ilişkisi bulunduğu anlamına gelmez.

İlgili içerikler: Kali Linux nedir? Başlangıç rehberi · Kali güncelleme rehberi · Kali APT hataları · kali-tweaks nedir · apt ve dnf ile paket yönetimi