Správce balíčků je program, který vám pomáhá spravovat a instalovat a spravovat aplikace a jejich závislosti na systému. Zatímco systémy založené na Debianu mají dpkg a APT jako jejich správci balíčků a systémy založené na Arch Pacman, Fedorapoužití systémů DNF .
Co je DNF?
DNF nebo Dandified YUM je správce balíčků Fedory a derivátů Fedory a je nástupcem Yellow-dog Updater Modified nebo správce balíčků YUM. Používá se ke správě balíčků, tj. mimo jiné k jejich instalaci, upgradu, aktualizaci, přeinstalaci a odinstalaci. DNF je výchozí správce balíčků Fedory od verze 22 (2015) a poprvé byl představen ve verzi 18 v roce 2013.
DNF vs RPM
RPM je také systém správy balíčků ve Fedoře a nad ním funguje DNF. Dokumentace Fedory tlačí uživatele k DNF namísto používání RPM, protože není schopna automaticky najít a nainstalovat závislosti balíčku, což znamená, že uživatelé je budou muset najít a nainstalovat ručně.
string valueof
Dnes se to naučíme jak používat DNF správce balíčků; tj. Naučil by ses jak instalovat, hledat, odinstalovat a dělat další věci používat to.
Struktura velení
Základní struktura příkazu je
DNF [options] COMMAND>
Základní a nejčastější příkazy
Hledat balíčky
Tento příkaz se používá, když chcete prohledat repozitáře Fedory pro daný balíček, po zadání tohoto příkazu zobrazí všechny dostupné balíčky v úložišti, které odpovídají hledanému výrazu, nejprve hledá v názvu, poté hledá shodu v názvu a souhrn. Je to podobné, jako když hledáte balíčky v grafických obchodech.
Chcete-li vyhledat balíček, musíte zadat Vyhledávání příkaz spolu s balíčkem, který chcete, a zobrazí vám všechny dostupné balíčky odpovídající tomuto dotazu:
dnf search [package name]>

vyhledávání DNF
Instalace balíčků
The Nainstalujte příkaz vám pomůže nainstalovat balíčky z repozitářů. Tento příkaz můžete použít k instalaci jednoho nebo více balíčků, k instalaci více balíčků stačí napsat název balíčků s mezerou mezi nimi. Tento příkaz vyžaduje oprávnění sudo.
Chcete-li nainstalovat jeden balíček
sudo dnf install [[package name]]>

pomocí DNF k instalaci jednoho balíčku
Chcete-li nainstalovat více balíčků
sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

Instalace více balíčků pomocí DNF
Aktualizace balíčků a systému
Nikdo nemá rád staré balíčky, takže pokud chcete aktualizovat svůj systém spolu s jeho balíčky, můžete použít vylepšit příkaz. Jsou vyžadována oprávnění sudo.
sudo dnf upgrade>

Upgrade pomocí DNF
Upgradujte konkrétní balíček
pro upgrade konkrétního balíčku musíte zadat
bool na řetězec java
sudo dnf upgrade [[package name]]>

Aktualizace jednotlivého balíčku pomocí DNF
Výpis dostupných aktualizací
Chcete-li zkontrolovat dostupné aktualizace balíčků bez jejich instalace, měli byste zadat:
dnf check-update>

Kontrola aktualizací pomocí DNF
Odebírání balíčků
Balíček rozbil váš počítač nebo jej možná již nepotřebujete, v takovém případě můžete použít odstranit příkaz k odinstalování aplikací ze systému je ekvivalentní příkazu remove v systémech založených na Debianu. To také vyžaduje oprávnění sudo ke spuštění.
sudo dnf remove [[package name]]>

Odstranění balíčků pomocí DNF
Odebírání více balíků
Chcete-li odstranit více balíčků, měli byste zadat název každého balíčku odděleného mezerou.
sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

Odstranění více balíků pomocí DNF
Odstranění nepoužívaných závislostí
Balíček jste odinstalovali, ale stále má ve vašem systému spoustu zbytků ve formě závislostí, nemusíte se bát, stačí použít automatické odstranění příkaz k odstranění všech závislostí, které v systému zůstaly. Aby tento příkaz fungoval, musíte mít oprávnění sudo.
sudo dnf autoremove>

Automatické odstranění zbývajících závislostí pomocí DNF
Přeinstalování balíčků
Omylem jste rozbili balíček (to se stává v pořádku!) nebo se právě začal chovat, můžete jej snadno přeinstalovat pomocí následujícího příkazu.
sudo dnf reinstall [[package name]]>

Přeinstalace pomocí DNF
Výpis balíčků
Chcete-li vypsat všechny dostupné balíčky v úložišti (z nějakého důvodu, pokud to chcete udělat! uděláte to vy.), můžete zadat následující příkaz
vytvoření pole řetězců v jazyce Java
dnf list>
Výpis balíčků, které jste nainstalovali
The dnf seznam příkaz vypíše všechny dostupné balíčky v úložišti, ale většinou je to pro nás k ničemu; Chcete-li vypsat pouze balíčky, které jste nainstalovali, můžete spolu se seznamem použít volbu–installed
dnf list --installed>

Výpis nainstalovaných aplikací
Vyhledávání v seznamu nainstalovaných aplikací
Dokonce i nainstalovaný seznam dnf by přinesl tolik výsledků, že pokud chcete dále zúžit možnosti, můžete použít rukojeť s ním, příkaz grep hledá hodnotu ve výstupu.
Můžete použít příkaz grep v kombinaci s příkazem list takto:
dnf list --installed | grep [[package name]]>

Hledání konkrétního balíčku v nainstalovaných balíčcích
Chcete další pomoc? Bez obav
Možnost help vám pomůže (ahm), vypíše všechny základní příkazy, které byste mohli potřebovat.
Chcete-li jej použít, zadejte do terminálu následující příkaz.
dnf --help>
pokud máte konkrétnější případ použití, vždy si můžete přečíst manuálové stránky DNF pomocí:
man dnf>
Některé příklady instalace oblíbených aplikací pomocí DNF
- Instalace Firefoxu
sudo dnf install firefox>
- Instalace přehrávače médií VLC
sudo dnf install vlc>

Obrázek zobrazující instalaci VLC
dědičnost v c++
- Instalace GIMPu
sudo dnf install gimp>

Instalace GIMPu
Závěr
A je to! Nyní znáte všechny základní příkazy DNF pro instalaci, aktualizaci, odinstalaci a provádění dalších věcí s aplikacemi. Vše, co nyní musíte udělat, je otevřít terminál a začít spravovat tyto pěkné balíčky s novými dovednostmi, které jste se právě naučili. Dejte nám vědět o příkazech DNF, které používáte nejčastěji, v komentářích. Více o DNF se můžete dozvědět v dokumentaci Fedory nebo si ji můžete vždy přečíst manuálové stránky DNF.