logo

Kaj je Fedorin upravitelj paketov DNF in kako ga uporabljati?

Upravitelj paketov je program, ki vam pomaga upravljati in namestiti ter upravljati aplikacije in njihove odvisnosti od sistema. Medtem ko imajo sistemi, ki temeljijo na Debianu dpkg in APT kot imajo njihovi upravitelji paketov in sistemi, ki temeljijo na Archu Pacman, Fedorauporabo sistemov DNF .

pretvorbo niza v datum

Kaj je DNF?

DNF ali Dandified YUM je upravitelj paketov Fedora in izpeljank Fedore in je naslednik Yellow-dog Updater Modified ali upravitelja paketov YUM. Uporablja se za upravljanje paketov, tj. njihovo namestitev, nadgradnjo, posodobitev, ponovno namestitev in odstranitev med drugim. DNF je privzeti upravitelj paketov Fedore od različice 22 (2015) in je bil prvič predstavljen v različici 18 leta 2013.



DNF proti RPM

RPM je tudi sistem za upravljanje paketov v Fedori in DNF deluje poleg tega. Fedorina dokumentacija potiska uporabnike k DNF namesto k uporabi RPM, saj ne more samodejno najti in namestiti odvisnosti paketa, kar pomeni, da jih bodo morali uporabniki ročno najti in namestiti.

Danes se bomo učili kako uporabljati DNF upravitelj paketov; tj. naučili bi se kako namestiti, iskati, odstraniti in narediti več stvari uporabo.

Struktura ukaza

Osnovna struktura ukaza je



DNF [options] COMMAND>

Osnovni in najpogostejši ukazi

Iskanje paketov

Ta ukaz se uporablja, ko želite v repozitorijih Fedora poiskati dani paket. Po vnosu tega ukaza bo prikazal vse razpoložljive pakete v repozitoriju, ki se ujemajo z iskalnim izrazom, najprej išče znotraj imena, nato išče ujemanja v imenu in povzetek. Podobno je, kot če iščete pakete v grafičnih trgovinah.

Za iskanje paketa morate vnesti Iskanje skupaj s paketom, ki ga želite, in prikazal vam bo vse razpoložljive pakete, ki ustrezajo tej poizvedbi:

dnf search [package name]>
Slika, ki prikazuje iskanje aplikacije z dnf-gfg

Iskanje DNF



Namestitev paketov

The namestite ukaz vam bo pomagal namestiti pakete iz repozitorijev. Ta ukaz lahko uporabite za namestitev enega ali več paketov, če želite namestiti več paketov, morate samo vnesti imena paketov s presledkom med njimi. Ta ukaz zahteva privilegije sudo.

Za namestitev enega paketa

sudo dnf install [[package name]]>
slika, ki prikazuje namestitev aplikacije z uporabo dnf_gfg

z uporabo DNF za namestitev enega paketa

Za namestitev več paketov

sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Slika, ki prikazuje namestitev več aplikacij z uporabo dnf_GFG

Namestitev več paketov z uporabo DNF

Nadgradnja paketov in sistema

Nihče ne mara starih paketov, tako da, če želite posodobiti svoj sistem skupaj s paketi, lahko uporabite nadgradnja ukaz. Potrebne so privilegije Sudo.

char in int java
sudo dnf upgrade>
Slika, ki prikazuje nadgradnjo z uporabo DNFGFG

Nadgradnja z uporabo DNF

Nadgradite določen paket

za nadgradnjo določenega paketa morate vnesti

sudo dnf upgrade [[package name]]>
Slika, ki prikazuje nadgradnjo posameznega paketa z uporabo DNF-gfg

Nadgradnja posameznega paketa z DNF

Seznam razpoložljivih posodobitev

Če želite preveriti, ali so na voljo posodobitve paketov, ne da bi jih namestili, vnesite:

dnf check-update>
Slika, ki prikazuje preverjanje posodobitve z uporabo DNF-GFG

Preverjanje posodobitev z uporabo DNF

Odstranjevanje paketov

Paket je pokvaril vaš računalnik ali pa ga morda ne potrebujete več, v tem primeru lahko uporabite Odstrani ukaz za odstranitev aplikacij iz sistema, je to enakovredno ukazu za odstranitev v sistemih, ki temeljijo na Debianu. Za zagon potrebuje tudi privilegije sudo.

sudo dnf remove [[package name]]>
Slika, ki prikazuje odstranitev aplikacije z dnf-gfg

Odstranjevanje paketov z uporabo DNF

Odstranjevanje več paketov

Če želite odstraniti več paketov, vnesite ime vsakega paketa ločeno s presledkom.

prenesite medijski predvajalnik youtube vlc
sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Slika, ki prikazuje odstranitev več aplikacij z dnf-GFG

Odstranjevanje več paketov z uporabo DNF

Odstranjevanje neuporabljenih odvisnosti

Odstranili ste paket, vendar ima v vašem sistemu še vedno veliko ostankov v obliki odvisnosti, ni vam treba skrbeti, samo uporabite samodejno odstrani ukaz za odstranitev vseh odvisnosti, ki so ostale v sistemu. Za delovanje tega ukaza morate imeti privilegije sudo.

sudo dnf autoremove>
Slika, ki prikazuje odstranitev preostalih odvisnosti z uporabo DNF-GFG

Samodejno odstranjevanje preostalih odvisnosti z uporabo DNF

Ponovna namestitev paketov

Nehote ste pokvarili paket (to se zgodi v redu!) ali pa se je ravnokar začel obnašati, lahko ga preprosto znova namestite z naslednjim ukazom.

javascript if stavek
sudo dnf reinstall [[package name]]>
Slika, ki prikazuje dnf reinstall command-GFG

Ponovna namestitev z uporabo DNF

Oglasi paketov

Za seznam vseh razpoložljivih paketov v repozitoriju (iz nekega razloga, če želite samo to storiti! naredite to.), lahko vnesete naslednji ukaz

dnf list>

Seznam paketov, ki ste jih namestili

The dnf seznam ukaz bo izpisal vse razpoložljive pakete v repozitoriju, vendar nam večinoma ne koristi; če želite prikazati samo pakete, ki ste jih namestili, lahko skupaj s seznamom uporabite možnost nameščeno

dnf list --installed>
slika, ki prikazuje ukaz dnf-list, nameščen ukaz_gfg

Prikaz nameščenih aplikacij

Iskanje po seznamu nameščenih aplikacij

Tudi dnf list –installed bi prinesel toliko rezultatov, če želite dodatno zožiti svoje možnosti, lahko uporabite prijem z njim ukaz grep išče vrednost v izhodu.

Ukaz grep lahko uporabite v kombinaciji z ukazom list, kot je ta:

dnf list --installed | grep [[package name]]>
Slika, ki prikazuje iskanje določenega paketa v nameščenem packages-gfg

Iskanje določenega paketa med nameščenimi paketi

Želite več pomoči? Brez skrbi

Možnost pomoči vam bo pomagala (ahm), naštela bo vse osnovne ukaze, ki jih morda potrebujete.

Če ga želite uporabiti, v terminal vnesite naslednji ukaz.

java niz cmp
dnf --help>

če imate bolj specifičen primer uporabe, lahko vedno preberete man strani DNF z uporabo:

man dnf>

Nekaj ​​primerov namestitve priljubljenih aplikacij z uporabo DNF

  • Namestitev Firefoxa
sudo dnf install firefox>
  • Namestitev multimedijskega predvajalnika VLC
sudo dnf install vlc>
Slika, ki prikazuje namestitev medijskega predvajalnika VLC z uporabo dnf-GFG

Slika, ki prikazuje namestitev VLC

  • Namestitev GIMP
sudo dnf install gimp>
Slika, ki prikazuje namestitev gimp z uporabo dnf-GFG

Namestitev GIMP

Zaključek

To je to! Zdaj poznate vse osnovne ukaze DNF za namestitev, posodobitev, odstranitev in druge stvari z aplikacijami. Vse kar morate storiti zdaj je, da samo odprete terminal in začnete upravljati te lepe pakete z novimi veščinami, ki ste se jih pravkar naučili. V komentarjih nam povejte o ukazih DNF, ki jih najpogosteje uporabljate. Več o DNF lahko izveste v dokumentaciji Fedora ali pa vedno preberete man strani DNF.