DNF je to prostě další generace správce balíčků (po YUM) RPM založené distribuce Linuxu, jako jsou CentOS, RHEL, Fedora atd. V tomto článku vám ukážu, jak používat správce balíčků DNF pro správu balíčků CentOS 8. Takže začneme.
mezipaměť úložiště balíčků DNF můžete aktualizovat následujícím příkazem:
DNF balíček úložiště mezipaměti by měl být aktualizován.
Seznam povolených a zakázaných Repozitáře balíčků:
Si můžete vypsat všechny (zapnuto a vypnuto) balíček úložiště k dispozici na vašem CentOS 8 stroj následujícím příkazem:
Jak můžete vidět, všechny aktivovat a deaktivovat balíček úložiště jsou zobrazeny. Ve sloupci repo id máte ID úložiště, které můžete použít s volbou DNF –repo. Ve sloupci Stav můžete vidět, které úložiště je povoleno a kolik balíčků má konkrétní úložiště.
V stejným způsobem, můžete uvést pouze povoleno úložiště takto:
stejným způsobem, můžete uvést pouze osoby se zdravotním postižením repozitáře následovně:
Seznam Všech Dostupných Balíčků:
Si můžete vypsat všechny balíčky ve všech repozitáře balíčků s následujícím příkazem:
seznam je velmi dlouhý.
Jak vidíte, jedná se celkem o 6419 balíčků.
můžete použít grep nebo egrep hledat balíčky v seznamu následující.
Tady, hledal jsem strom balíčku, jak můžete vidět na obrázku níže.
Výpis Všech Nainstalovaných Balíčků:
můžete uvést pouze všechny nainstalované balíčky takto:
seznam je velmi dlouhý stejně.
Vyhledávání pro Balení:
můžete vyhledávat balíky podle jejich názvu balíčku a shrnutí takto:
výsledek vyhledávání by měl zobrazovat všechny odpovídající balíčky. Zde si můžete vybrat, co chcete nainstalovat.
Hledat Balíčky v Konkrétních Repozitářů:
můžete hledat balíky, jejich název balíčku následující:
Jak můžete vidět, všechny balíčky, které má kvm v balení jméno je v seznamu.
můžete také použít volbu –repo pro definování úložiště balíků, které chcete hledat následovně:
Jak můžete vidět, dva vyhledávací dotaz vrátil různé výsledky, protože jsou z různých package repository.
hledání balíčků, které poskytují konkrétní soubor:
řekněme, že potřebujete soubor nebo příkaz, ale nevíte, jaký balíček nainstalovat. Můžete vyhledávat podle úplného nebo částečného cesta k souboru, jak najít název balíčku následovně:
Jak můžete vidět, net-tools je balíček, který poskytuje /usr/sbin/ifconfig příkaz.
Název balíčku, který poskytuje stromový příkaz, najdete následovně:
můžete také vyhledávat balíčky, které poskytují konkrétní knihovny soubor takto:
Jak můžete vidět, název balíčku a balíček, který stanoví, která verze knihovny je uveden.
další informace o balíčcích:
Další informace o balíku se dozvíte následovně:
Jak můžete vidět, balíček verze, shrnutí, popis, velikost, úložiště informací a mnoho dalších je uveden.
instalace balíčků:
balíček (řekněme httpd) můžete nainstalovat následovně:
To vám ukáže, jaké závislosti to bude instalovat, celkový počet balíčků je třeba stáhnout, celková velikost ke stažení, celková velikost po instalaci atd.
pro potvrzení instalace stiskněte Y a poté stiskněte <zadejte>.
balíček by měl být nainstalován.
přeinstalování balíčků:
balíček můžete přeinstalovat následujícím způsobem:
Nyní, stiskněte Y a poté stiskněte klávesu <Enter> potvrdit opětovnou instalaci.
balíček by měl být přeinstalován.
odstranění balíků:
balíček můžete odebrat následovně:
To vám ukáže, co balíček závislostí budou odstraněny, kolik balíky budou odstraněny a kolik místa na disku bude uvolněno.
pro potvrzení odebrání stiskněte Y a poté stiskněte <zadejte>.
balíček spolu bude všechny jeho závislosti by měly být odstraněny.
provedení aktualizace systému:
můžete zkontrolovat, zda jsou k dispozici aktualizace softwaru s následujícím příkazem:
Pokud existuje jakékoli aktualizace softwaru, bude uvedena.
můžete Si udělat minimální aktualizace softwaru pomocí následujícího příkazu:
Minimální aktualizace softwaru nainstaluje pouze nezbytně nutné opravy zabezpečení.
V tuto chvíli nemám žádné.
Pro úplné aktualizace systému, spusťte následující příkaz:
zobrazí se vám přehled, jaké balíčky budou modernizovány, kolik balíky budou instalovány, kolik bude aktualizován, celková velikost ke stažení atd.
pro potvrzení aktualizace systému stiskněte Y a poté stiskněte <zadejte>.
stáhne a nainstaluje aktualizace softwaru.
vymazat mezipaměti:
můžete vyčistit DNF balíček cache s následujícím příkazem:
Všechny dostupné cache by měly být odstraněny.
Odstranit Zbytečné Balení:
můžete odstranit nepotřebné balíčky-li k dispozici, aby ušetřit místo na disku takto:
V této době, nemám žádné nepotřebné balíčky na mém CentOS 8 stroj.
takže v podstatě používáte DNF ke správě balíčků na CentOS 8. Je to velmi podobné mňam. Díky za přečtení tohoto článku.