Kali Linux “Sources.list” Repositories Eklemek
by Suat Münüklü · Published · Updated
Sources.list nedir ?
Linux üzerinde “apt” komutu ile genel de güncellemeler ve uygulama kurulumları yaparız. “Source.list” ise programların ve güncelleme paketlerini bulunduğu kütüphanelerin bulunduğu bir metindir. Biz apt komutunu çalıştırdıktan sonra komut sources.list de bulunan kütüphanelere giderek bu uygulama orada mevcut mu diye kontrol eder. Mevcut ise kurulumunu tarafımıza yapar.
apt komutu Ubuntu ve Debian gibi linux dağıtımlarında kullanılır. Centos v.b dağıtımlar da yumm kullanılır.
Source.list Güncellemesi
Güncellemesini yapacağımız “.list” dosyası /etc/apt/sources.list yolu altında. Bu dökümanı öncelikle vi/vim/nano veya leafpad ile açabilirsiniz.
“leafpad /etc/apt/sources.list“
dökümanı açtıktan sonra içinde ki bütün veriyi silin ve aşağıda tarafınıza paylaştığım veriyi içine girin. Bunlar kali üzerinde güncel olarak kullanılan repository’lerdir.
deb http://http.kali.org/kali kali-rolling main contrib non-free
# For source package access, uncomment the following line
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free
ardından dosyayı kaydedip çıkabilirsiniz. Bu süre zarfında artık apt-get komutlarını kullanırken güncel kütüphaneleri kullanabiliyor olacagız ve apt-get komut satırında çalışıyor olabilecek.
KEY Hatası
Kali sunucumuzu kurduktan sonra “sources.list” güncellesek bile üzerinde bulunan signatures yani key anahtarı güncel olmadıktan sonra kurulumlara yada apt-get komudunu çalıştırmaya izin vermiyecektir. Bunu windows tarafında certifacated hatası olarak düşünebiliriz. Alacağımız hata genellikle “The following signatures were invalid: EXPKEYSIG ED444FF07D8D0F6 Kali Linux Repository“ olarak geçiçektir. Buna çözüm üretmek için de
“wget -q -O – https://archive.kali.org/archive-key.asc | apt-key add ” kullanabilirsiniz. bu komut sizin için kali sitesine giderek orada bulunan key’i bilgisayarınıza indirip , signatures KEY’inizi günceller ve bu süresden sonra sources.list bilgileriniz güncel ise apt-get komutunu kullanabilirsiniz.
Apt-Get Kullanımı
İşlem | Komut |
Paket,program kurmak | sudo apt-get install paket_adi |
Birden çok paket,program kurmak | sudo apt-get install paket1 paket2 |
Kurulu olan bir paketi kaldırmak | sudo apt-get remove paket_adi |
Kurulu bir paketi yapılandırma dosyalari ile beraber kaldırmak | sudo apt-get purge paket_adi |
Kullanılmayan tüm bağımlılık paketlerini kaldır | sudo apt-get autoremove |
Paket listelerini güncellemek | sudo apt-get update |
Kurulu tüm paketleri güncellemek | sudo apt-get upgrade |
Tüm Sistemi Yükseltmek | sudo apt-get dist-upgrade |
Yeni Depo Eklemek | sudo add-apt-repository yeni_deponun_PPA_adresi |
Program Aramak | sudo apt-cache sarch paket_adi |
Program Hakkinda bilgi almak | sudo apt-cache show paket_adi |
Sistemde /var/cache/apt/archives/ dizininde tutulan paketleri silmek | sudo apt-get clean |
Apt komutları hakkında yardim | apt-get help |
Sıklık ile kullanacağımız Komutlar
Belirttiğimiz paketleri , programları kurmak için kullanırız.
Birden fazla paket, program kurmak için kullanırız.
Kurulu olan bir paketi kaldırmak için kullanırız.
Depolar üzerinde bulunan güncel paketleri yüklemenize sağlar.
Sunucunuz üzerinde bulunan güncel paketleri yükler ve versiyonlarini günceller.
apt-get upgrade ile aynı işlevi görür. Tek farkı sunucu üzerinde çalışmayan paketleri kaldırır.