8.5. Özet
Bu bölümde Debian paket sistemi hakkında daha fazla bilgi edindik, Gelişmiş Paket Aracını (APT) tartıştık ve dpkg, temel paket etkileşimi, gelişmiş APT yapılandırması ve kullanımı hakkında bilgi sahibi oldu ve Debian paket sisteminin kısa bir referansı ile daha derinlere indi. . Deb dosya formatı. şuna baktık kontrol dosyası, yapılandırma komut dosyaları, sağlama toplamları ve Conffiles dosyası.
Özet İpuçları:
Debian paketi, bir yazılım uygulamasının sıkıştırılmış arşividir. Uygulama dosyalarının yanı sıra, uygulamanın ihtiyaç duyduğu bağımlılıkların adlarını içeren diğer meta verileri ve paketin yaşam döngüsünün farklı aşamalarında (kurulum, kaldırma, yükseltmeler) komutların yürütülmesini sağlayan komut dosyalarını içerir.
The dpkg aracı, aksine uygun ve apt-get (APT ailesinden), paket bağımlılıklarını yerine getirmek için kullanılabilecek tüm mevcut paketler hakkında hiçbir bilgiye sahip değildir. Bu nedenle, Debian paketlerini yönetmek için, bağımlılık sorunlarını otomatik olarak çözebildikleri için muhtemelen ikinci araçları kullanacaksınız.
Uygulamaları yüklemek ve kaldırmak, paketleri güncellemek ve hatta tüm sisteminizi yükseltmek için APT'yi kullanabilirsiniz. APT ve konfigürasyonu hakkında bilmeniz gereken önemli noktalar şunlardır:
• sources.list file, paket kaynaklarını (veya paketleri içeren depoları) tanımlamak için kullanılan anahtar yapılandırma dosyasıdır.
• Debian ve Kali, paketleri her çalışmanın yazarları tarafından seçilen lisanslara göre ayırmak için üç bölüm kullanır: ana Debian Özgür Yazılım Yönergelerine tam olarak uyan tüm paketleri içerir6; özgür olmayan Özgür Yazılım Yönergelerine (tamamen) uymayan ancak yine de kısıtlama olmaksızın dağıtılabilen yazılımlar içerir; Ve
![]()
6https://www.debian.org/social_contract#guidelines
katkı (katkılar), bazı özgür olmayan öğeler olmadan çalışamayan açık kaynaklı yazılımları içerir.
• Kali'nin aşağıdakiler de dahil olmak üzere çeşitli depoları vardır: kali-haddelemeson kullanıcılar için ana depo olan ve her zaman kurulabilir ve güncel paketleri içermesi gereken; kali-devKali geliştiricileri tarafından kullanılan ve genel kullanıma açık olmayan; Ve kali-kanama sınırı, genellikle taahhüt edildikten yirmi dört saatten daha kısa bir süre sonra yukarı akış Git (veya Subversion) deposundan otomatik olarak oluşturulan test edilmemiş ve incelenmemiş paketleri içerir.
• APT ile çalışırken öncelikle şu anda mevcut olan paketlerin listesini indirmelisiniz. apt güncelleme.
• Basit bir işlemle sisteme paket ekleyebilirsiniz. apt yükleme paket. APT gerekli bağımlılıkları otomatik olarak kuracaktır.
• Bir paketi kaldırmak için şunu kullanın: uygun kaldır paket. Aynı zamanda paketin ters bağımlılıklarını da ortadan kaldıracaktır (yani kaldırılacak pakete bağlı olan paketler).
• Bir paketle ilişkili tüm verileri kaldırmak için paketi şu komutla "temizleyebilirsiniz": uygun tasfiye paket emretmek. Kaldırma işleminden farklı olarak, bu yalnızca paketi değil aynı zamanda yapılandırma dosyalarını ve bazen de ilgili kullanıcı verilerini de kaldırır.
En son güvenlik güncellemelerini yüklemek için düzenli yükseltmeler yapmanızı öneririz. Yükseltmek için şunu kullanın: apt güncelleme ardından apt yükseltmesi, apt-get yükseltmesiya da yetenek güvenli yükseltme. Bu komutlar, herhangi bir paketi kaldırmadan yükseltilebilecek kurulu paketleri arar.
Ana sürüm yükseltmeleri gibi daha önemli yükseltmeler için uygun tam yükseltme. Bu talimatla, uygun bazı eski paketleri kaldırması veya yeni bağımlılıklar yüklemesi gerekse bile yükseltmeyi tamamlayacaktır. Bu aynı zamanda Kali Rolling sisteminizin düzenli yükseltmeleri için kullanmanız gereken komuttur. Bu bölümde özetlediğimiz güncellemelerin artılarını ve eksilerini gözden geçirin.
Debian paketlerini incelemek için çeşitli araçlar kullanılabilir:
• dpkg --listdosyaları paket (Ya da -L) belirtilen paket tarafından yüklenen dosyaları listeler.
• dpkg --arama dosya (Ya da -S) argümanda iletilen dosyayı veya yolu içeren paketleri bulur.
• dpkg --liste (Ya da -l) sistem tarafından bilinen paketlerin listesini ve bunların kurulum durumunu görüntüler.
• dpkg --içerikler dosya.deb (Ya da -c) belirli bir dosyadaki tüm dosyaları listeler . Deb dosyası.
• dpkg --bilgi dosya.deb (Ya da -I) belirtilenlerin başlıklarını görüntüler . Deb dosyası.
• Çeşitli apt-cache alt komutlar APT'nin dahili veritabanında saklanan bilgilerin çoğunu görüntüler.
Aşırı disk kullanımını önlemek için düzenli olarak sıralama yapmalısınız. / var / cache / apt / arşivler /. Bunun için iki komut kullanılabilir: uygun temiz (Ya da apt-temiz) yönü tamamen boşaltır.
tory; uygun otomatik temizleme (apt-get otomatik temizleme) yalnızca aynadan kayboldukları ve dolayısıyla işe yaramaz oldukları için artık indirilemeyen paketleri kaldırır.
Aptitude, konsolda yarı grafik modunda kullanılabilen etkileşimli bir programdır. Paketleri kurmanıza ve sorunları gidermenize yardımcı olabilecek son derece sağlam bir programdır.
synaptic, temiz ve verimli bir grafik arayüze sahip bir grafik paket yöneticisidir.
İleri düzey bir kullanıcı olarak, dosyalar oluşturabilirsiniz. /etc/apt/apt.conf.d/ APT'nin belirli yönlerini yapılandırmak için. Ayrıca paket önceliklerini yönetebilir, otomatik olarak yüklenen paketleri izleyebilir, birkaç dağıtım veya mimariyle aynı anda çalışabilir, paketleri doğrulamak için kriptografik imzalar kullanabilir ve bu bölümde özetlenen teknikleri kullanarak dosyaları yükseltebilirsiniz.
Kali/Debian bakımcılarının tüm çabalarına rağmen sistem yükseltmesi her zaman umduğumuz kadar sorunsuz olmaz. Bu olduğunda Kali hata izleyicisine bakabilirsiniz7 ve Debian hata takip sisteminde8 at https://bugs.debian.org/paket Sorunun daha önce bildirilip bildirilmediğini kontrol etmek için. Ayrıca paketin sürümünü düşürmeyi veya başarısız bir paket bakımcı komut dosyasında hata ayıklamayı ve onarmayı deneyebilirsiniz.
![]()
7http://bugs.kali.org 8https://bugs.debian.org


Anahtar Kelimeler
![]()
Özel paketler Özel çekirdek Özel görüntüler
canlı oluşturma Kalıcılığı
![]()
Dökümanlar