DNF: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
VT Bot (mesaj | katkılar)
k →‎top: düzeltme
Theetc (mesaj | katkılar)
k Tümce iyileştirmeleri yapıldı
5. satır:
| resim_yazısı = DNF, [[Fedora (işletim sistemi)|Fedora]] 26'da
| geliştirici =
| son sürüm = 2.7.5
| son sürüm tarihi =
| son sürüm tarihi = {{Açılış tarihi ve yaşı|2017|10|18}}<ref name="DNF-release">{{Web kaynağı | url = https://github.com/rpm-software-management/dnf/releases | başlık = Releases · rpm-software-management/dnf · GitHub | website = GitHub DNF Repository | tarih = 18 Ekim 2017 | erişimtarihi = 28 Ekim 2017 | arşivurl = https://web.archive.org/web/20180422132653/https://github.com/rpm-software-management/dnf/releases | arşivtarihi = 22 Nisan 2018 | ölüurl =hayır}}</ref>
| programlama dili = [[Python]]
| işletim sistemi = [[Linux|GNU/Linux]]
16. satır:
}}
 
'''DNF''' ya da '''Dandified Yum'''; [[RPM (paket yöneticisi)|RPM]] tabanlı dağıtımlar için bir [[Paket yönetim sistemi|paket yöneticisidir]]. [[Yum]]'un yeni neslidir. [[Fedora (işletim sistemi)|Fedora]] 18 ile birlikte tanıtılmıştır<ref name=replacing-yum>{{Web kaynağı | soyadı1 = Byfield | ad1 = Bruce | başlık = Will DNF Replace Yum? | url = http://www.linux-magazine.com/Online/Features/Will-DNF-Replace-Yum | yayıncı = linux-magazine.com | erişimtarihi = 28 Aralık 2015 | arşivurl = https://web.archive.org/web/20150926071643/http://www.linux-magazine.com/Online/Features/Will-DNF-Replace-Yum | arşivtarihi = 26 Eylül 2015 | ölüurl =evet}}</ref> ve Fedora'nın 22. sürümünden beri Fedora'nın varsayılanöntanımlı paket yöneticisidir.<ref name=fedora-22>{{Web kaynağı | ad1 = Andrew | başlık = Fedora 22 Released, See What's New (Workstation) | url = http://www.webupd8.org/2015/05/fedora-22-released-see-whats-new.html | yayıncı = Web Upd8 | erişimtarihi = 28 Aralık 2015 | arşivurl = https://web.archive.org/web/20150925093141/http://www.webupd8.org/2015/05/fedora-22-released-see-whats-new.html | arşivtarihi = 25 Eylül 2015 | ölüurl =evet}}</ref> 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.<ref name=dnf-yum>{{Web kaynağı | soyadı1 = Edge | ad1 = Jake | başlık = DNF and Yum in Fedora | url = https://lwn.net/Articles/580223/ | website = https://lwn.net/ | yayıncı = LWN.net | erişimtarihi = 28 Aralık 2015 | arşivurl = https://web.archive.org/web/20150930225233/https://lwn.net/Articles/580223/ | arşivtarihi = 30 Eylül 2015 | ölüurl =hayır}}</ref> libsolv adında biradlı harici bağımlılık çözümleyicisiçözümleyiciyi kullanır.<ref name="dnf-yum"/>
 
Paket yönetimini RPM, [[DNF#libsolv|libsolv]] ve [[DNF#hawkey|hawkey]] kütüphanelerini kullanarak yapar. Üst veriyi idareçekip etmekçevirmek ve paketleri indirmek için [[DNF#librepo|librepo]]'yu, comps verilerini etkili birbiçimde şekildeçekip idare etmekçevirmek ve işlemek için [[DNF#libcomps|libcomps]]'u kullanır.
 
Yum'un değiştirilmek içindeğiştirilmesinin hedeflenmesindeki bir diğer neden isenedense 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ındanprojece dade benimsenmiştir.<ref name="dnf-yum"/>
 
== Bağımlılıklar ==
42. satır:
=== libcomps ===
* https://github.com/midnightercz/libcomps
* Libcomps yum.comps kütüphanesi için bir alternatiftir. Bir kütüphane olarak tamamentümüyle C dilinde yazılmıştır, python2 ve python3 için bağlayıcıları vardır.
* [[C (programlama dili)|C]], [[GNU Genel Kamu Lisansı|LGPLv2+]]
 
== Benimsenme ==
DNF, [[Fedora (işletim sistemi)|Fedora]]'nın Mayıs 2015'te yayınlanan 22. sürümünden itibaren varsayılanöntanımlı paket yöneticisi olarak seçilmiştir.<ref name="fedora-22" />
 
== Belgelendirme ==
"https://tr.wikipedia.org/wiki/DNF" sayfasından alınmıştır