DNF

DNF

DNF, Fedora 22 güncellemelerini kuruyor
Kararlı sürüm 1.1.10 / 22 Ağustos 2016) (2016-08-22)[1]
Programlama dili Python
İşletim sistemi GNU/Linux
Erişilebilirlik İngilizce
Tür Paket yönetim sistemi
Lisans GNU Genel Kamu Lisansı
Resmî sitesi dnf.baseurl.org

DNF ya da Dandified Yum; RPM tabanlı dağıtımlar için bir paket yöneticisidir. Yum'un yeni neslidir. Fedora 18 ile birlikte tanıtılmıştır[2] ve 22. sürümünden beri Fedora'nın varsayılan paket yöneticisidir.[3] Yum'daki düşük verim, yüksek bellek kullanımı, bağımlılıkları çözümlemedeki yavaşlık gibi sorunları gidermek için yaratılmıştır.[4] libsolv adında bir harici bağımlılık çözümleyicisi kullanır.[4]

Paket yönetimini RPM, libsolv ve hawkey kütüphanelerini kullanarak yapar. Üst veriyi idare etmek ve paketleri indirmek için librepo'yu, comps verilerini etkili bir şekilde idare etmek ve işlemek için libcomps'u kullanır.

Yum'un değiştirilmek için hedeflenmesindeki bir diğer neden ise kendi iteratif bağımlılık çözümleyici mekanizmasını kullanmasıdır. Bağımlılık çözümlemede kullanılan daha yeni (ve daha iyi işleyen) tasarılar mevcut olup, bunlardan biri libsolv'dur. libsolv'un kökeni openSUSE'nin zypper paket yöneticisine dayanır ve diğer birkaç proje tarafından da benimsenmiştir.[4]

Bağımlılıklar

libsolv

hawkey

librepo

libcomps

Benimsenme

DNF Fedora'nın Mayıs 2015'te yayınlanan 22. sürümünden itibaren varsayılan paket yöneticisi olarak seçilmiştir.[3]

Belgelendirme

Kaynakça

This article is issued from Vikipedi - version of the 12/6/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.