====== 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}}