logo

Co je správce balíčků Fedory DNF a jak jej používat?

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]>
Obrázek zobrazující vyhledávání aplikace pomocí dnf-gfg

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]]>
obrázek zobrazující instalaci aplikace pomocí dnf_gfg

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]]>
Obrázek zobrazující instalaci více aplikací pomocí dnf_GFG

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>
Obrázek zobrazující upgrade pomocí DNFGFG

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]]>
Obrázek ukazující aktualizaci jednotlivého balíčku pomocí DNF-gfg

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>
Obrázek, který ukazuje kontrolu aktualizace pomocí DNF-GFG

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]]>
Obrázek znázorňující odstranění aplikace pomocí dnf-gfg

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]]>
Obrázek znázorňující odstranění více aplikací pomocí dnf-GFG

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>
Obrázek znázorňující odstranění zbývajících závislostí pomocí DNF-GFG

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]]>
Obrázek zobrazující příkaz dnf reinstall-GFG

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>
obrázek zobrazující dnf-list-installed command_gfg

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]]>
Obrázek zobrazující vyhledávání konkrétního balíčku v nainstalovaných balících-gfg

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 znázorňující instalaci přehrávače médií VLC pomocí dnf-GFG

Obrázek zobrazující instalaci VLC

dědičnost v c++
  • Instalace GIMPu
sudo dnf install gimp>
Obrázek ukazující instalaci gimpu pomocí dnf-GFG

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.