YUM Red Hat, CentOS ve Fedora gibi dağıtımlarda kullanılan bir acık kaynaklı RPM paketlerini kullanan bir paket yoneticisidir. DNF ise Fedora'da varsayılan olarak kullanılan bir paket yoneticisidir. Peki farkları neler? Kısaca DNF, YUM'un yeniden yazılmış halidir ki YUM'un yavaş, verimsiz ve cok kaynak tuketmeleri vs. gibi sebeplerle Fedora artık 22 surumunden sonra DNF'e geciş yapmıştır.
Biraz daha ayrıntıya inersek:
-DNF birden fazla uzantı desteklerken Yum sadece Python tabanlı uzantıları destekler.
-DNF depolardan metadata alırken daha az kaynak tuketir fakat Yum alırken kaynak tuketimi fazladır.
-DNF 29 bin koddan oluşurken Yum 56 bin koddan oluşur.
-DNF size kernel yani cekirdek paketlerini yonetmenine izin verirken Yum paketlere dokunmanıza izin vermez.
-DNF'te update ve upgrade aynı iken Yum'da farklıdır.
-DNF paketleri guncellerken bir pakette alakasız bir bağımlılık varsa o paketi guncellemez fakat Yum bunu dikkate almadan o paketi guncellemeye devam eder.
-DNF C, C++ ve Python ile yazılmış iken Yum sadece Python ile yazılmıştır.
-DNF, SUSE tarafından geliştirilen ve surdurulen bağımlılık cozumlemesi icin libsolv kullanır ama Yum bunları halka acık API ile kullanır.
-DNF bir paketi kaldırırken kullanıcı tarafından yuklenmemiş bağımlılıkları da kaldırırken Yum bunu yapmaz.
-DNF yanıt vermeyen bir depo gorurse o depoyu atlar ve diğer depolardan paket almaya devam eder, Yum ise direk işlemi durdurur.
Evet, farkları bu kadardı.
Okuduğunuz icin teşekkurler, iyi gunler.
Rehber YUM ve DNF paket yoneticisinin farkları
Linux0 Mesaj
●5 Görüntüleme
- ReadBull.net
- Teknoloji Forumları
- işletim Sistemleri
- Linux
- Rehber YUM ve DNF paket yoneticisinin farkları