Menedżer pakietów to program, który pomaga zarządzać aplikacjami i ich zależnościami w systemie, instalować je oraz zarządzać nimi. Chociaż systemy oparte na Debianie tak mają dpkg I TRAFNY tak jak mają to miejsce w przypadku ich menedżerów pakietów i systemów opartych na Arch Pacmana, Fedorasystemy oparte na użyciu DNF .
Co to jest DNF?
DNF lub Dandified YUM jest menedżerem pakietów Fedory i pochodnych Fedory i jest następcą menedżera pakietów Yellow-dog Updater Modified lub YUM. Służy do zarządzania pakietami, tj. między innymi instalowania, aktualizowania, aktualizowania, ponownej instalacji i dezinstalacji. DNF jest domyślnym menedżerem pakietów Fedory od wersji 22 (2015), a po raz pierwszy został wprowadzony w wersji 18 w 2013.
DNF vs RPM
RPM to także system zarządzania pakietami w Fedorze, a DNF działa na nim. Dokumentacja Fedory popycha użytkowników w stronę DNF zamiast używania RPM, ponieważ nie jest ona w stanie automatycznie znaleźć i zainstalować zależności pakietu, co oznacza, że użytkownicy będą musieli ręcznie je znaleźć i zainstalować.
Dzisiaj się dowiemy jak korzystać z DNF menedżer pakietów; tj. nauczyłbyś się jak instalować, wyszukiwać, odinstalowywać i robić więcej rzeczy Użyj tego.
Struktura dowodzenia
Podstawowa struktura polecenia to
DNF [options] COMMAND>
Podstawowe i najczęstsze polecenia
Wyszukaj pakiety
Polecenie to jest używane, gdy chcesz przeszukać repozytoria Fedory dla danego pakietu, po wprowadzeniu tego polecenia wyświetli wszystkie dostępne pakiety w repozytorium, które pasują do wyszukiwanego hasła, najpierw wyszukuje w obrębie nazwy, następnie szuka dopasowań w nazwie i streszczenie. Przypomina to wyszukiwanie pakietów w sklepach graficznych.
Aby wyszukać paczkę należy wpisać szukaj polecenie wraz z żądanym pakietem, a wyświetli wszystkie dostępne pakiety pasujące do tego zapytania:
dnf search [package name]>

Wyszukiwanie DNF
Instalowanie pakietów
The zainstalować polecenie pomoże Ci zainstalować pakiety z repozytoriów. Możesz użyć tego polecenia, aby zainstalować jeden lub wiele pakietów. Aby zainstalować wiele pakietów, wystarczy wpisać nazwę pakietów ze spacją pomiędzy nimi. To polecenie wymaga uprawnień sudo.
Aby zainstalować jeden pakiet
sudo dnf install [[package name]]>

używając DNF do zainstalowania jednego pakietu
Aby zainstalować wiele pakietów
sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

Instalowanie wielu pakietów przy użyciu DNF
Aktualizacja pakietów i systemu
Nikt nie lubi starych pakietów, więc jeśli chcesz zaktualizować swój system wraz z jego pakietami, możesz skorzystać z aktualizacja Komenda. Wymagane są uprawnienia Sudo.
sudo dnf upgrade>

Aktualizacja przy użyciu DNF
Uaktualnij konkretny pakiet
aby zaktualizować konkretny pakiet, musisz wpisać
sudo dnf upgrade [[package name]]>

Aktualizacja pakietu indywidualnego za pomocą DNF
Lista dostępnych aktualizacji
Aby sprawdzić dostępność aktualizacji pakietów bez ich instalowania należy wpisać:
dnf check-update>

Sprawdzanie dostępności aktualizacji za pomocą DNF
Usuwanie pakietów
Pakiet zepsuł Twój komputer, a może już go nie potrzebujesz, w takim przypadku możesz skorzystać z usunąć polecenie odinstalowania aplikacji z systemu, jest to odpowiednik polecenia usuwania w systemach opartych na Debianie. Do uruchomienia potrzebne są również uprawnienia Sudo.
sudo dnf remove [[package name]]>

Usuwanie pakietów za pomocą DNF
Usuwanie wielu pakietów
Aby usunąć wiele pakietów należy wpisać nazwę każdego pakietu oddzieloną spacją.
sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

Usuwanie wielu pakietów za pomocą DNF
Usuwanie nieużywanych zależności
Odinstalowałeś pakiet, ale nadal znajduje się w nim wiele resztek w postaci zależności, nie musisz się martwić, po prostu użyj automatycznie usuń polecenie usunięcia wszystkich zależności pozostawionych w systemie. Aby to polecenie zadziałało, musisz mieć uprawnienia sudo.
sudo dnf autoremove>

Automatyczne usuwanie pozostałych zależności przy użyciu DNF
Ponowna instalacja pakietów
Przypadkowo uszkodziłeś pakiet (zdarza się dobrze!) lub po prostu zaczął działać, możesz łatwo zainstalować go ponownie za pomocą następującego polecenia.
sudo dnf reinstall [[package name]]>

Ponowna instalacja przy użyciu DNF
Lista pakietów
Aby wyświetlić listę wszystkich dostępnych pakietów w repozytorium (z jakiegoś powodu, jeśli po prostu chcesz to zrobić! robisz to.), możesz wprowadzić następującą komendę
dnf list>
Lista zainstalowanych pakietów
The lista dnf polecenie wyświetli listę wszystkich dostępnych pakietów w repozytorium, ale w większości przypadków jest to dla nas bezużyteczne; aby wyświetlić listę tylko zainstalowanych pakietów, możesz użyć opcji –installed wraz z listą
dnf list --installed>

Lista zainstalowanych aplikacji
Wyszukiwanie na liście zainstalowanych aplikacji
Nawet lista dnf –installed dałaby tak wiele wyników, jeśli chcesz jeszcze bardziej zawęzić opcje, możesz użyć chwyt za jego pomocą polecenie grep wyszukuje wartość w wynikach.
Możesz użyć polecenia grep w połączeniu z poleceniem list w następujący sposób:
dnf list --installed | grep [[package name]]>

Wyszukiwanie konkretnego pakietu w zainstalowanych pakietach
skaner java
Chcesz więcej pomocy? Bez obaw
Opcja pomocy (ahm) ci pomoże, wyświetli listę wszystkich podstawowych poleceń, których możesz potrzebować.
Aby z niego skorzystać, wprowadź następujące polecenie w terminalu.
dnf --help>
jeśli masz bardziej konkretny przypadek użycia, zawsze możesz przeczytać strony podręcznika DNF przy użyciu:
man dnf>
Kilka przykładów instalacji popularnych aplikacji przy użyciu DNF
- Instalowanie Firefoksa
sudo dnf install firefox>
- Instalowanie odtwarzacza multimedialnego VLC
sudo dnf install vlc>

Obraz przedstawiający instalację VLC
- Instalowanie GIMP-a
sudo dnf install gimp>

Instalowanie GIMP-a
Wniosek
Otóż to! Teraz znasz wszystkie podstawowe polecenia DNF umożliwiające instalowanie, aktualizowanie, odinstalowywanie i wykonywanie innych czynności z aplikacjami. Wszystko, co musisz teraz zrobić, to po prostu otworzyć terminal i zacząć zarządzać tymi fajnymi pakietami, korzystając z nowych umiejętności, których właśnie się nauczyłeś. Daj nam znać w komentarzach o najczęściej używanych poleceniach DNF. Możesz dowiedzieć się więcej o DNF w dokumentacji Fedory lub zawsze możesz przeczytać strony podręcznika z DNF.