Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| polecenia:dnf [2024/09/10 09:45] – tester | polecenia:dnf [2024/09/10 10:02] (aktualna) – utworzono tester | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| - | ====== | + | ====== |
| + | **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ę, | ||
| + | {{page>: | ||
| - | **DNF** (skrót od //Dandified YUM//) to menedżer pakietów dla systemów operacyjnych z rodziny [[: | ||
| - | {{page>: | ||
| - | == Historia | + | ===== Instalacja |
| - | **DNF** został zaprojektowany jako odpowiedź na potrzeby użytkowników i administratorów systemów, którzy poszukiwali bardziej efektywnego i łatwiejszego w obsłudze narzędzia do zarządzania pakietami w systemach Linux. Prace nad **DNF** rozpoczęły się w 2012 roku, a jego pierwsza wersja została wydana w [[: | + | |
| - | == Funkcje == | + | Aby zainstalować pakiet |
| - | **DNF** oferuje szereg ulepszeń | + | |
| - | * **Lepsza wydajność**: | + | |
| - | * **Rozszerzalność**: **DNF** ma modularną architekturę, | + | |
| - | * **Zarządzanie zależnościami**: | + | |
| - | * **Lepsze zarządzanie cachem**: Automatyczne zarządzanie cachem pakietów zmniejsza potrzebę interwencji użytkownika. | + | |
| - | == Przykładowe użycie == | + | '' |
| - | Przykładowe [[: | + | |
| - | | + | Na przykład, aby zainstalować edytor tekstu |
| - | '' | + | '' |
| - | * Instalacja pakietu: | + | ===== Usuwanie pakietów ===== |
| + | Aby usunąć zainstalowany pakiet, użyj polecenia: | ||
| - | '' | + | '' |
| - | * Usunięcie pakietu: | + | |
| - | '' | + | Przykład: |
| - | | + | '' |
| + | |||
| + | ===== Aktualizacja systemu ===== | ||
| + | |||
| + | Aby zaktualizować wszystkie pakiety w systemie do najnowszych wersji, możesz użyć poleceń: | ||
| + | |||
| + | | ||
| + | |||
| + | '' | ||
| + | |||
| + | To polecenie aktualizuje pakiety w systemie do najnowszych wersji, które są dostępne w zainstalowanych repozytoriach. '' | ||
| + | |||
| + | 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 upgrade | ||
| + | |||
| + | '' | ||
| + | |||
| + | Polecenie odświeża metadane repozytoriów, | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | |||
| + | ===== Wyświetlanie informacji o pakiecie ===== | ||
| + | |||
| + | Aby uzyskać szczegółowe informacje na temat konkretnego pakietu, użyj: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Wyszukiwanie pakietów | ||
| + | |||
| + | Aby wyszukać pakiety w repozytoriach, | ||
| '' | '' | ||
| + | Na przykład, aby wyszukać wszystkie pakiety związane z **nano**, użyj: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Czyszczenie pamięci podręcznej ===== | ||
| + | |||
| + | Aby wyczyścić lokalną pamięć podręczną, | ||
| + | |||
| + | '' | ||
| + | |||
| + | To usuwa wszystkie zbuforowane dane pakietów. | ||
| + | |||
| + | ===== Listowanie zainstalowanych pakietów ===== | ||
| + | Aby zobaczyć listę wszystkich zainstalowanych pakietów, możesz użyć: | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Zarządzanie grupami pakietów ===== | ||
| + | |||
| + | Aby zainstalować grupę pakietów (np. środowisko graficzne), użyj: | ||
| + | |||
| + | <code bash>dnf groupinstall " | ||
| + | |||
| + | Przykład: | ||
| + | <code bash>dnf groupinstall "KDE Plasma Workspaces"</ | ||
| - | == Porównanie z YUM == | + | ===== Pomoc i dokumentacja ===== |
| - | Chociaż **DNF** jest następcą YUM, oba narzędzia mają wiele wspólnego. Jednak **DNF** oferuje nowoczesne podejście do zarządzania pakietami, które uwzględnia zmieniające się potrzeby użytkowników. **DNF**, w odróżnieniu od YUM, korzysta z biblioteki libsolv, co znacznie poprawia wydajność | + | |
| - | == Zastosowanie == | + | Jeśli chcesz uzyskać więcej informacji na temat dostępnych opcji '' |
| - | **DNF** jest używany przede wszystkim w dystrybucjach Linuxa bazujących na [[:kategoria: | + | |
| - | == Zobacz też == | + | '' |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | == Linki zewnętrzne == | + | To wyświetli szczegółową listę opcji i składni poleceń '' |
| - | * https:// | + | ===== Podsumowanie ===== |
| - | {{indexmenu>:polecenia#1}} | + | {{pagebox>:pagebox: |