Paket Yönetim Sistemi
Paket Yönetim Sistemi
DNF, RPM paketleri'ni kullanan Linux dağıtımlarında paket kurulumunu, güncellenmesini ve kaldırılmasını sağlayan bir yazılım paketi yöneticisidir. Bağımlılıkları otomatik olarak hesaplar ve paketleri yüklemek için gereken işlemleri belirler. DNF ayrıca, makinelerin mimarileri'ni korumayı kolaylaştırır; Rpm yardımıyla paketlerin her birini elle güncelleme gereksinimini ortadan kaldırır. Fux'un varsayılan paket yöneticisidir. DNF veya Dandified Yum, Yum'un yeni nesil versiyonudur. Kabaca CLI uyumluluğunu Yum ile korur ve uzantılar ve eklentiler için katı bir API tanımlar. Eklentiler, DNF'nin özelliklerini değiştirebilir veya genişletebilir ve aşağıda belirtilenlerin haricinde ilave CLI komutları sağlayabilir. Özellikler
  • Birden fazla depo desteği
  • Yapılandırması basit
  • Modern teknolojiyi temel alan bağımlılık hesaplaması
  • Az bellek kullanımı ile hızlı çalışma
  • RPM paketi davranışlarında tutarlılık
  • Çoklu depo grupları da dahil olmak üzere paket grubu desteği
  • Basit arayüz
  • Belgeli, sağlam Python API'sı
  • Hem Python 2 hem de Python 3'te çalışabilme
    • Daha düşük seviyeli kütüphaneler için C bağları:
    • Paketin sorgulanması ve depolanması için kullanılan kısayol tuşu. PackageKit zaten anahtar kullanıyor
    • Repo işlemleri için librepo. PackageKit zaten librepo'yu kullanıyor
    • Comps işlemleri için libcomps
Kullanılabilir komutlar
autoremove check-update clean distro-sync downgrade group help history info install list
makecache mark provides reinstall remove repolist search updateinfo upgrade upgrade-to
Kullanım Temel yöntemlerde DNF, paketleri aramak, kurmak veya kaldırmak için hemen hemen YUM olarak kullanılabilir:
dnf search audacity dnf install audacity dnf remove audacity
Sistem Yükseltmeleri Fux sürümleri, DNF sistem yükseltme eklentisi ile veya doğrudan DNF ile yükseltilebilir. Dil Desteği DNF, Dil Desteği kurmak veya kaldırmak için kullanılabilir.