logo

Co to jest menedżer pakietów DNF Fedory i jak go używać?

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]>
Obraz przedstawiający wyszukiwanie aplikacji za pomocą dnf-gfg

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]]>
obraz przedstawiający instalację aplikacji przy użyciu dnf_gfg

używając DNF do zainstalowania jednego pakietu

Aby zainstalować wiele pakietów

sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Obraz przedstawiający instalację wielu aplikacji przy użyciu dnf_GFG

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>
Obraz przedstawiający aktualizację przy użyciu DNFGFG

Aktualizacja przy użyciu DNF

Uaktualnij konkretny pakiet

aby zaktualizować konkretny pakiet, musisz wpisać

sudo dnf upgrade [[package name]]>
Obraz przedstawiający aktualizację pojedynczego pakietu przy użyciu DNF-gfg

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>
Obraz przedstawiający sprawdzanie aktualizacji za pomocą DNF-GFG

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]]>
Obraz przedstawiający usuwanie aplikacji przy użyciu dnf-gfg

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]]>
Obraz przedstawiający usuwanie wielu aplikacji przy użyciu narzędzia dnf-GFG

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>
Obraz przedstawiający usuwanie pozostałych zależności przy użyciu DNF-GFG

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]]>
Obraz przedstawiający polecenie ponownej instalacji dnf – GFG

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>
obraz przedstawiający polecenie_gfg zainstalowane na liście dnf

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]]>
Obrazek przedstawiający wyszukiwanie konkretnego pakietu w zainstalowanych pakietach-gfg

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ę odtwarzacza multimedialnego VLC przy użyciu dnf-GFG

Obraz przedstawiający instalację VLC

  • Instalowanie GIMP-a
sudo dnf install gimp>
Obraz przedstawiający instalację gimpa przy użyciu dnf-GFG

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.