DNF (software): Porovnání verzí

Smazaný obsah Přidaný obsah
Založení článku
 
+charakteristika
značka: editor wikitextu 2017
Řádek 27:
 
'''DNF''' ('''Dandified YUM''', též YUMv4)<ref name="DNF-Wiki">{{cite web|title=DNF|url=https://fedoraproject.org/wiki/DNF|website=Fedora Project Wiki|accessdate=2018-05-21}}</ref><ref name="DNF-FAQ">{{cite web|title=What does DNF stand for|url=https://dnf.readthedocs.io/en/latest/user_faq.html#what-does-dnf-stand-for|website=DNF User's FAQ|accessdate=2018-05-21}}</ref><ref name="ReadMe">{{cite web|title=README.rst · rpm-software-management/dnf · GitHub|url=https://github.com/rpm-software-management/dnf/blob/master/README.rst|website=GitHub DNF Repository, commit 8174427421b995265c6297ebd64024ded099ecf0|accessdate=2018-05-21}}</ref> je v [[Informatika|informatice]] nová generace nástroje [[yum]], [[správce balíčků]] pro [[Linuxová distribuce|linuxové distribuce]] založené na [[Softwarový balíček (instalace)|balíčkovacím]] formátu [[RPM Package Manager|RPM]]. Nástroj DNF byl poprvé uveden v distribuci [[Fedora]] 18,<ref name="DNF-Fedora">{{cite web|url=http://www.linux-magazine.com/Online/Features/Will-DNF-Replace-Yum|title=Will DNF Replace Yum?|last=Byfield|first=Bruce|website=[[Linux Magazine]]|accessdate=2015-05-28}}</ref> a je výchozím nástrojem pro správu balíčků od verze Fedora 22<ref name="F22_released">{{cite web|url=http://www.webupd8.org/2015/05/fedora-22-released-see-whats-new.html|title=Fedora 22 Released, See What`s New [Workstation]|author=Andrew|publisher=WebUpd8|date=2015-05-26|accessdate=2015-05-28}}</ref> a [[Red Hat Enterprise Linux]] 8.<ref name="RHEL8news">{{cite web|url=https://www.techrepublic.com/article/whats-new-with-red-hat-enterprise-linux-8-and-red-hat-virtualization/|title=What's new with Red Hat Enterprise Linux 8 and Red Hat Virtualization|author=Scott Matteson|publisher=TechRepublic|date=2019-03-30|accessdate=2019-09-24}}</ref>
 
== Charakteristika ==
Nástroj DNF slouží v prostředí [[Příkazový řádek|příkazového řádku]] ke zjednodušení [[Instalace (software)|instalace]] balíčků ve formátu [[RPM Package Manager|RPM]] do [[Linuxová distribuce|linuxových distribucí]], přičemž se stará o jejich [[Download|stažení]] a případnou instalaci dalších potřebných balíčků (tzv. [[Provázanost|závislosti]]). Umožňuje automaticky porovnat nainstalované balíčky s balíčky, které jsou dostupné na Internetu (v tzv. [[Softwarový repozitář|repozitářích]]) a provést tak [[Aktualizace (software)|aktualizaci]] systému včetně dalších nainstalovaných [[Aplikační software|programů]]. Dále slouží pro podporu grafických nadstaveb, které se používají pro uživatelsky přívětivou instalaci a aktualizaci software v [[Grafické uživatelské rozhraní|GUI]].
 
Nástroj DNF nahrazuje starší nástroj [[yum]], od kterého převzal systém ovládání i formát podpůrných dat na vzdálených repozitářích. DNF je někdy označován jako YUMv4. Motivací vzniku zcela nové verze bylo zpřehlednění [[Zdrojový kód|zdrojového kódu]]. Je napsán v jazyce [[Python]], ale v poslední době je z výkonových důvodů většina kódu přepsána do [[C (programovací jazyk)|jazyka C]] v podobě [[Knihovna (programování)|softwarové knihovny]] libdnf (která je použitelná i z jiných programů).
 
== Reference ==