Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 3060|Antwoord: 0

[Linux] Het verschil tussen Linux-pakketbeheer yum en dnf

[Link kopiëren]
Geplaatst op 14-10-2023 21:34:13 | | | |
dnf vs yum zijn twee verschillende pakketbeheertools voor het installeren, updaten en verwijderen van pakketten op Linux. Omdat veel langdurige problemen in Yum onopgelost blijven, is de pakketmanager van Yum vervangen door de DNF-pakketmanager.

YUM: Yellowdog Update Modifier, rpm's front-end programma, dat pakketgerelateerde afhankelijkheden oplost, pakketten tussen meerdere bibliotheken kan vinden en een alternatief hulpmiddel is voor up2date.

DNF: De volgende generatie RPM-pakketbeheerders. De DNF-releasedatum is 11 mei 2015, DNF-pakketmanager is geschreven in Python onder GPL v2, verscheen voor het eerst in de distributie van Fedora 18. In RHEL 8.0 verving het officieel YUM, en DNF Package Manager overwon enkele knelpunten van YUM Package Manager, waardoor de gebruikerservaring, het geheugengebruik, afhankelijkheidsanalyse en de loopsnelheid verbeterden.

Onderscheiden:

Afhankelijkheidsoplossing: Beide DNF's zijn beter in staat om afhankelijkheden te verwerken
Prestaties: DNF is sneller, DNF ondersteunt parallelle werking en meerdere softwarepakketten kunnen tegelijkertijd worden gedownload
Configuratiebestanden: dnf gebruikt een configuratiebestand met het .repo-achtervoegsel, yum gebruikt een .repo-achtervoegsel configuratiebestand en het hoofdconfiguratiebestand van /etc/yum.conf
Gebruikersinterface: DNF-uitvoerinformatie is duidelijker en levert meer terminaluitvoerinformatie. Yum geeft minder informatie en is relatief beknopt

Notitie:dnf verving yum als standaard pakketbeheertool in CentOS 8 en later。 Voor oudere versies van systemen kan pakketbeheer nog steeds worden gedaan met yum-commando's.

Yum verwijst door naar DNF. , de nieuwe versie van Red Hat heeft yum verlaten. Zoals hieronder getoond:







Vorig:Gebruik Docker om WireGuard geonetwerken te bouwen
Volgend:WireGuard-gebaseerde toegang tot peer LAN-toegang
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com