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]>

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]]>

z uporabo DNF za namestitev enega paketa
Za namestitev več paketov
sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

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>

Nadgradnja z uporabo DNF
Nadgradite določen paket
za nadgradnjo določenega paketa morate vnesti
sudo dnf upgrade [[package name]]>

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>

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]]>

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]]>

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>

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]]>

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>

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]]>

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 VLC
- Namestitev GIMP
sudo dnf install gimp>

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.