İçeriğe atla

DNF

Vikipedi, özgür ansiklopedi
07.17, 3 Aralık 2020 tarihinde Khutuck Bot (mesaj | katkılar) tarafından oluşturulmuş 24190000 numaralı sürüm (Bot v3: Kaynak ve içerik düzenleme (hata bildir))
DNF
DNF, Fedora 26'da
Güncel sürüm2.7.5 / 18 Ekim 2017 (7 yıl önce) (2017-10-18)[1]
Programlama diliPython
İşletim sistemiGNU/Linux
Erişilebilirlikİngilizce
TürPaket yönetim sistemi
LisansGNU Genel Kamu Lisansı
Resmî sitesirpm-software-management.github.io
Kod deposu Bunu Vikiveri'de düzenleyin

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

  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. ^ 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)
  4. ^ 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)