====== dnf ======
**dnf** (Dandified YUM) to menedżer pakietów stosowany w dystrybucjach opartych na **Fedora** i **Red Hat**, który zastępuje starszy menedżer **YUM**. Obsługuje instalację, aktualizację oraz zarządzanie pakietami oprogramowania. Dzięki jego funkcjonalności możesz instalować, usuwać, aktualizować pakiety oraz zarządzać repozytoriami w prosty sposób.
{{page>:szablon:gfx:terminal}}
===== Instalacja pakietów =====
Aby zainstalować pakiet w systemie Fedora za pomocą ''dnf'', użyj następującej składni:
''dnf install nazwa_pakietu''
Na przykład, aby zainstalować edytor tekstu **nano**, wpisz:
''dnf install nano''
===== Usuwanie pakietów =====
Aby usunąć zainstalowany pakiet, użyj polecenia:
''dnf remove nazwa_pakietu''
Przykład:
''dnf remove nano''
===== Aktualizacja systemu =====
Aby zaktualizować wszystkie pakiety w systemie do najnowszych wersji, możesz użyć poleceń:
* dnf update
''dnf update''
To polecenie aktualizuje pakiety w systemie do najnowszych wersji, które są dostępne w zainstalowanych repozytoriach. ''dnf update'' działa podobnie jak ''dnf upgrade'' – oba polecenia w nowszych wersjach DNF są synonimiczne.
Polecenie dnf update po prostu instaluje nowsze wersje pakietów, ale korzysta z już pobranych i zbuforowanych metadanych, chyba że te metadane są przestarzałe.
Możesz także zaktualizować tylko jeden wybrany pakiet:
''dnf update nazwa_pakietu''
* dnf upgrade
''sudo dnf upgrade --refresh''
Polecenie odświeża metadane repozytoriów, co oznacza, że DNF pobierze najnowsze informacje o dostępnych pakietach, ignorując wszelkie zbuforowane dane. To jest przydatne, jeśli chcesz mieć pewność, że DNF używa najświeższych informacji o pakietach, szczególnie po dodaniu nowych repozytoriów lub zmianach w repozytoriach.
--refresh zmusza DNF do pobrania najnowszych metadanych z serwerów repozytoriów, co może być przydatne, jeśli istnieje podejrzenie, że lokalna pamięć podręczna jest nieaktualna.
===== Wyświetlanie informacji o pakiecie =====
Aby uzyskać szczegółowe informacje na temat konkretnego pakietu, użyj:
''dnf info nazwa_pakietu''
===== Wyszukiwanie pakietów =====
Aby wyszukać pakiety w repozytoriach, wpisz:
''dnf search nazwa_pakietu''
Na przykład, aby wyszukać wszystkie pakiety związane z **nano**, użyj:
''dnf search nano''
===== Czyszczenie pamięci podręcznej =====
Aby wyczyścić lokalną pamięć podręczną, użyj polecenia:
''dnf clean all''
To usuwa wszystkie zbuforowane dane pakietów.
===== Listowanie zainstalowanych pakietów =====
Aby zobaczyć listę wszystkich zainstalowanych pakietów, możesz użyć:
''dnf list installed''
===== Zarządzanie grupami pakietów =====
Aby zainstalować grupę pakietów (np. środowisko graficzne), użyj:
dnf groupinstall "nazwa_grupy"
Przykład:
dnf groupinstall "KDE Plasma Workspaces"
===== Pomoc i dokumentacja =====
Jeśli chcesz uzyskać więcej informacji na temat dostępnych opcji ''dnf'', użyj polecenia:
''dnf help''
To wyświetli szczegółową listę opcji i składni poleceń ''dnf''.
===== Podsumowanie =====
{{pagebox>:pagebox:kategorie}}