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.
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
Aby usunąć zainstalowany pakiet, użyj polecenia:
dnf remove nazwa_pakietu
Przykład:
dnf remove nano
Aby zaktualizować wszystkie pakiety w systemie do najnowszych wersji, możesz użyć poleceń:
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
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.
Aby uzyskać szczegółowe informacje na temat konkretnego pakietu, użyj:
dnf info nazwa_pakietu
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
Aby wyczyścić lokalną pamięć podręczną, użyj polecenia:
dnf clean all
To usuwa wszystkie zbuforowane dane pakietów.
Aby zobaczyć listę wszystkich zainstalowanych pakietów, możesz użyć:
dnf list installed
Aby zainstalować grupę pakietów (np. środowisko graficzne), użyj:
dnf groupinstall "nazwa_grupy"
Przykład:
dnf groupinstall "KDE Plasma Workspaces"
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.
| Kategoria Programowanie | Terminal | Software | Hardware |