Dandified Yum

Dandified Yum A DNF logo.png kép leírása. A kép leírása, az alábbiakban is kommentálva A Fedora frissítése (GNU / Linux) Információ
Fejlesztette Fedora projekt
Az első verzió 2015. május 11
Utolsó verzió 4.2.23 (2020. június 2)
Letét github.com/rpm-software-management/dnf
Beírva Piton
Operációs rendszer Fedora , Red Hat Enterprise Linux és CentOS
Nyelvek Többnyelvű ( d )
típus Csomagkezelő
Engedély A GNU General Public License 2. verziója
Weboldal rpm-software-management.github.io

Dandi módra Yum vagy DNF egy csomagkezelő . Ez a YUM utódja . A leggyakoribb parancsok esetében a használata megegyezik a yuméval. A parancssori felületen keresztül érhető el .

A Red Hat Enterprise Linux 8, valamint a CentOS 8 tartalmazza. A Fedora esetében a Fedora 18-as verziója óta adják hozzá, és ez az alapértelmezett verzió a Fedora 22 óta.

Yum lecserélése DNF-re

A DNF helyettesíti a Fedora Yum alapértelmezett csomagkezelőjét , amely a Fedora Core 1 óta van jelen (2003. szeptember).

Számos elem vezetett a DNF létrehozásához. Yum régi volt, és az evolúciója egy kicsit karbantartható kódot hagyott maga mögött, amelyet Python 2- ben írtak , és meglehetősen rosszul dokumentált API-val . Emellett memóriaterülete jelentős, teljesítménye pedig sok kívánnivalót hagy maga után. Ennek a megfigyelésnek az alapján Yum be volt villantva2012. január, megszülte a DNF-et.

A DNF fejlesztői így folytatták a kód átírását és megtisztítását, elhagyva a folyamat bizonyos funkcióit és kompatibilisvé téve az eszközt a Python 3-mal. A projekt kezdete óta dokumentálták az API-t.

A lerakatkezelést a librepo-ra , a függőségkezelést pedig a hawkey- ra delegálták, amely magas szintű API-t biztosít a libsolv számára . Ezt a könyvtárat eredetileg az openSUSE fejlesztette ki a Zypper csomagkezelő számára . Ez egy elégedettség- függőségi felbontási algoritmuson alapszik, amely sokkal hatékonyabb, gyorsabb és gazdaságosabb a memóriában, mint a Yum iteratív algoritmusa.

A Fedora a 18. verzió óta van jelen, és a DNF ma már stabilnak tekinthető, ezért a Yum-ot váltja fel alapértelmezett csomagkezelőként. Azonban eltávolítható a Yum érdekében, vagy mellette használható.

Rendelések

Hivatkozások

  1. "  https://github.com/rpm-software-management/dnf/releases  "
  2. https://fedoraproject.org/wiki/Features/DNF#Current_status

Függelékek

Kapcsolódó cikkek

Külső linkek