DNF

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]

DNF
DNF, Fedora 26'da
Güncel sürüm 2.7.5 / 18 Ekim 2017) (2017-10-18)[1]
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

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

  1. "Releases · rpm-software-management/dnf · GitHub". GitHub DNF Repository. 18 Ekim 2017. 22 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2017.
  2. 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.
  3. "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)
  4. 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)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.