DNF

Vikipedi, özgür ansiklopedi
DNF
DNF logo.png
DNF running on Fedora 26.png
DNF, Fedora 26'da
Programlama dili Python
İşletim sistemi GNU/Linux
Erişilebilirlik İngilizce
Tür Paket yönetim sistemi
Lisans GNU Genel Kamu Lisansı
Resmî sitesi rpm-software-management.github.io
Kod deposu Bunu Vikiveri'de düzenleyin

DNF ya da Dandified Yum; RPM tabanlı dağıtımlar için paket yöneticisidir. Yum'un yeni neslidir. Fedora 18 ile birlikte tanıtılmıştır[1] ve Fedora'nın 22. sürümünden beri öntanımlı paket yöneticisidir.[2] 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.[3] libsolv adlı harici bağımlılık çözümleyiciyi kullanır.[3]

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

Yum'un değiştirilmesinin hedeflenmesindeki diğer nedense 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 olup, bunlardan biri libsolv'dur. libsolv'un kökeni openSUSE'nin zypper paket yöneticisine dayanır ve diğer birkaç projece de benimsenmiştir.[3]

Bağımlılıklar[değiştir | kaynağı değiştir]

libsolv[değiştir | kaynağı değiştir]

hawkey[değiştir | kaynağı değiştir]

librepo[değiştir | kaynağı değiştir]

libcomps[değiştir | kaynağı değiştir]

Benimsenme[değiştir | kaynağı değiştir]

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

Belgelendirme[değiştir | kaynağı değiştir]

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ Byfield, Bruce. "Will DNF Replace Yum?". linux-magazine.com. 26 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2015. 
  2. ^ a b "Fedora 22 Released, See What's New (Workstation)". Web Upd8. 25 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2015.  Yazar |ad1= eksik |soyadı1= (yardım)
  3. ^ a b c Edge, Jake. "DNF and Yum in Fedora". https://lwn.net/. LWN.net. 30 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2015.  |website= dış bağlantı (yardım)