DNF - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Bağımlılıklar
    • 1.1 libsolv
    • 1.2 hawkey
    • 1.3 librepo
    • 1.4 libcomps
  • 2 Benimsenme
  • 3 Belgelendirme
  • 4 Kaynakça

DNF

  • العربية
  • Boarisch
  • Български
  • বাংলা
  • Čeština
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • İtaliano
  • 日本語
  • 한국어
  • Norsk bokmål
  • Português
  • Русский
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
DNF
DNF, Fedora 26'da
Güncel sürüm5.3.0.0[1] Bunu Vikiveri'de düzenleyin 4 Kasım 2025
Kod deposu
  • github.com/rpm-software-management/dnf
Bunu Vikiveri'de düzenleyin
Programlama diliPython
İşletim sistemiGNU/Linux
Dillerİngilizce
TürPaket yönetim sistemi
LisansGNU Genel Kamu Lisansı
Resmî sitesirpm-software-management.github.io


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[2] ve Fedora'nın 22. sürümünden beri öntanımlı 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 adlı harici bağımlılık çözümleyiciyi kullanır.[4]

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.[4]

Bağımlılıklar

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

libsolv

[değiştir | kaynağı değiştir]
  • https://github.com/openSUSE/libsolv 11 Mayıs 2016 tarihinde Wayback Machine sitesinde arşivlendi.
  • 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

[değiştir | kaynağı değiştir]
  • https://github.com/rpm-software-management/hawkey 11 Mayıs 2016 tarihinde Wayback Machine sitesinde arşivlendi.
  • 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

[değiştir | kaynağı değiştir]
  • https://github.com/tojaj/librepo 3 Ağustos 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • GNU/Linux depo üst verilerini ve paketlerini indirmek için (libcURL benzeri) C ve Python API'yı sunan kütüphanedir.
  • C, LGPLv2+

libcomps

[değiştir | kaynağı değiştir]
  • https://github.com/midnightercz/libcomps 3 Ağustos 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • 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

[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.[3]

Belgelendirme

[değiştir | kaynağı değiştir]
  • http://dnf.readthedocs.org/en/latest/ 18 Aralık 2015 tarihinde Wayback Machine sitesinde arşivlendi.
  • https://github.com/rpm-software-management/dnf/wiki/ 5 Haziran 2020 tarihinde Wayback Machine sitesinde arşivlendi.
  • https://web.archive.org/web/20160111201425/http://linuxmanpages.net/manpages/fedora20/man8/dnf.8.html
  • https://web.archive.org/web/20160303221039/http://linuxmanpages.net/manpages/fedora20/man8/dnf.conf.8.html

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "5.3.0.0". 4 Kasım 2025. Erişim tarihi: 5 Kasım 2025. 
  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.  |ad= ve |soyadı= eksik (yardım)
  4. ^ a b c Edge, Jake. "DNF and Yum in Fedora". lwn.net/. LWN.net. 30 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2015. 
"https://tr.wikipedia.org/w/index.php?title=DNF&oldid=35651559" sayfasından alınmıştır
Kategoriler:
  • Paket yönetim sistemleri
  • Özgür yazılım
Gizli kategoriler:
  • KB1 hataları: yazar veya editörü eksik
  • Bilgi alt kutulu maddeler
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 21.31, 9 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
DNF
Konu ekle