DNF ya da Dandified Yum; tabanlı dağıtımlar için paket yöneticisidir. Yum'un yeni neslidir. Fedora 18 ile birlikte tanıtılmıştır ve Fedora'nın 22. sürümünden beri öntanımlı paket yöneticisidir. 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. libsolv adlı harici bağımlılık çözümleyiciyi kullanır.
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 |
|
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 paket yöneticisine dayanır ve diğer birkaç projece de benimsenmiştir.
Bağımlılıklar
libsolv
- https://github.com/openSUSE/libsolv 11 Mayıs 2016 tarihinde Wayback Machine sitesinde .
- Sağlanabilirlik algoritmasını kullanan özgür bir bağımlılık çözümleyici yazılım.
- Paketleri ve depoları çözümler.
- C, New BSD License
hawkey
- https://github.com/rpm-software-management/hawkey 11 Mayıs 2016 tarihinde Wayback Machine sitesinde .
- libsolv kütüphanesi için yüksek seviyeli API.
- Bu kütüphane libsolv'a basitleştirilmiş C ve Python API'yı sunar.
- C, LGPLv2+
librepo
- https://github.com/tojaj/librepo 3 Ağustos 2015 tarihinde Wayback Machine sitesinde .
- GNU/Linux depo üst verilerini ve paketlerini indirmek için (libcURL benzeri) C ve Python API'yı sunan kütüphanedir.
- C, LGPLv2+
libcomps
- https://github.com/midnightercz/libcomps 3 Ağustos 2015 tarihinde Wayback Machine sitesinde .
- Libcomps yum.comps kütüphanesi için bir alternatiftir. Bir kütüphane olarak tümüyle C dilinde yazılmıştır, python2 ve python3 için bağlayıcıları vardır.
- C, LGPLv2+
Benimsenme
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.
Belgelendirme
- http://dnf.readthedocs.org/en/latest/ 18 Aralık 2015 tarihinde Wayback Machine sitesinde .
- https://github.com/rpm-software-management/dnf/wiki/ 5 Haziran 2020 tarihinde Wayback Machine sitesinde .
Kaynakça
- ^ Byfield, Bruce. . linux-magazine.com. 26 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2015.
- ^ a b . Web Upd8. 25 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2015. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b c Edge, Jake. "DNF and Yum in Fedora". lwn.net/. LWN.net. 30 Eylül 2015 tarihinde kaynağından . Erişim tarihi: 28 Aralık 2015.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
DNF ya da Dandified Yum tabanli dagitimlar icin paket yoneticisidir Yum un yeni neslidir Fedora 18 ile birlikte tanitilmistir ve Fedora nin 22 surumunden beri ontanimli paket yoneticisidir Yum daki dusuk verim yuksek bellek kullanimi bagimliliklari cozumlemedeki yavaslik gibi sorunlari gidermek icin yaratilmistir libsolv adli harici bagimlilik cozumleyiciyi kullanir DNFDNF Fedora 26 daProgramlama diliPythonIsletim sistemiGNU LinuxErisilebilirlikIngilizceTurPaket yonetim sistemiLisansGNU Genel Kamu LisansiResmi sitesirpm software management github ioKod deposugithub com rpm software management dnf Paket yonetimini RPM libsolv ve hawkey kutuphanelerini kullanarak yapar Ust veriyi cekip cevirmek ve paketleri indirmek icin librepo yu comps verilerini etkili bicimde cekip cevirmek ve islemek icin libcomps u kullanir Yum un degistirilmesinin hedeflenmesindeki diger nedense kendi iteratif bagimlilik cozumleyici mekanizmasini kullanmasidir Bagimlilik cozumlemede kullanilan daha yeni ve daha iyi isleyen tasarilar olup bunlardan biri libsolv dur libsolv un kokeni openSUSE nin paket yoneticisine dayanir ve diger birkac projece de benimsenmistir Bagimliliklarlibsolv https github com openSUSE libsolv 11 Mayis 2016 tarihinde Wayback Machine sitesinde Saglanabilirlik algoritmasini kullanan ozgur bir bagimlilik cozumleyici yazilim Paketleri ve depolari cozumler C New BSD Licensehawkey https github com rpm software management hawkey 11 Mayis 2016 tarihinde Wayback Machine sitesinde libsolv kutuphanesi icin yuksek seviyeli API Bu kutuphane libsolv a basitlestirilmis C ve Python API yi sunar C LGPLv2 librepo https github com tojaj librepo 3 Agustos 2015 tarihinde Wayback Machine sitesinde GNU Linux depo ust verilerini ve paketlerini indirmek icin libcURL benzeri C ve Python API yi sunan kutuphanedir C LGPLv2 libcomps https github com midnightercz libcomps 3 Agustos 2015 tarihinde Wayback Machine sitesinde Libcomps yum comps kutuphanesi icin bir alternatiftir Bir kutuphane olarak tumuyle C dilinde yazilmistir python2 ve python3 icin baglayicilari vardir C LGPLv2 BenimsenmeDNF Fedora nin Mayis 2015 te yayinlanan 22 surumunden itibaren ontanimli paket yoneticisi olarak secilmistir Belgelendirmehttp dnf readthedocs org en latest 18 Aralik 2015 tarihinde Wayback Machine sitesinde https github com rpm software management dnf wiki 5 Haziran 2020 tarihinde Wayback Machine sitesinde Kaynakca Byfield Bruce linux magazine com 26 Eylul 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Aralik 2015 a b Web Upd8 25 Eylul 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Aralik 2015 Yazar ad1 eksik soyadi1 yardim a b c Edge Jake DNF and Yum in Fedora lwn net LWN net 30 Eylul 2015 tarihinde kaynagindan Erisim tarihi 28 Aralik 2015