logo

Kas ir Fedora DNF pakotņu pārvaldnieks un kā to izmantot?

Pakešu pārvaldnieks ir programma, kas palīdz pārvaldīt, instalēt un pārvaldīt programmas un to atkarības no sistēmas. Lai gan uz Debian balstītām sistēmām ir dpkg un APT kā to dara viņu pakotņu pārvaldnieki un uz Arch balstītas sistēmas Pacman, Fedorabalstītu sistēmu izmantošana DNF .

Kas ir DNF?

DNF jeb Dandified YUM ir Fedora un Fedora atvasinājumu pakotņu pārvaldnieks un Yellow-dog Updater Modified vai YUM pakotņu pārvaldnieka pēctecis. To izmanto, lai pārvaldītu pakotnes, t.i., lai tās cita starpā instalētu, jauninātu, atjauninātu, pārinstalētu un atinstalētu. DNF ir Fedora noklusējuma pakotņu pārvaldnieks kopš 22. versijas (2015), un tas pirmo reizi tika ieviests 18. versijā 2013. gadā.



DNF pret RPM

RPM ir arī pakotņu pārvaldības sistēma Fedora, un DNF darbojas papildus. Fedora dokumentācija liek lietotājiem izmantot DNF, nevis izmantot RPM, jo tā nevar automātiski atrast un instalēt pakotnes atkarības, kas nozīmē, ka lietotājiem tās būs jāatrod un jāinstalē manuāli.

Šodien mēs mācīsimies kā izmantot DNF pakotņu pārvaldnieks; i., tu iemācītos kā instalēt, meklēt, atinstalēt un veikt citas darbības izmantojot to.

Komandas struktūra

Komandas pamatstruktūra ir



DNF [options] COMMAND>

Pamata un biežākās komandas

Meklēt pakotnes

Šo komandu izmanto, ja vēlaties meklēt Fedora krātuvēs noteiktai pakotnei, pēc šīs komandas ievadīšanas tā parādīs visas repozitorijā pieejamās pakotnes, kas atbilst meklēšanas vienumam, tā vispirms meklē nosaukumā, pēc tam meklē atbilstības pēc nosaukuma un kopsavilkums. Tas ir līdzīgi tam, kā jūs meklējat pakotnes grafikas veikalos.

apakšvirknes metode java

Lai meklētu paku, jāievada Meklēt komandu kopā ar vajadzīgo pakotni, un tā parādīs visas pieejamās pakotnes, kas atbilst šim vaicājumam:

dnf search [package name]>
Attēls, kurā redzama lietotnes meklēšana, izmantojot dnf-gfg

DNF meklēšana



Pakešu instalēšana

The uzstādīt komanda palīdzēs instalēt pakotnes no krātuvēm. Varat izmantot šo komandu, lai instalētu vienu vai vairākas pakotnes, lai instalētu vairākas pakotnes, jums vienkārši jāievada pakotņu nosaukums ar atstarpi starp tām. Šai komandai ir nepieciešamas sudo privilēģijas.

Lai instalētu vienu pakotni

sudo dnf install [[package name]]>
attēls, kurā redzama lietotnes instalēšana, izmantojot dnf_gfg

izmantojot DNF, lai instalētu vienu pakotni

Lai instalētu vairākas pakotnes

sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Attēls, kurā redzama vairāku lietotņu instalēšana, izmantojot dnf_GFG

Vairāku pakotņu instalēšana, izmantojot DNF

Pakešu un sistēmas jaunināšana

Nevienam nepatīk vecās pakotnes, tāpēc, ja vēlaties atjaunināt savu sistēmu kopā ar tās pakotnēm, varat izmantot jauninājums komandu. Ir nepieciešamas sudo privilēģijas.

sudo dnf upgrade>
Attēls, kurā parādīta jaunināšana, izmantojot DNFGFG

Jaunināšana, izmantojot DNF

string.substring java

Jauniniet konkrētu pakotni

lai jauninātu noteiktu pakotni, jums jāievada

sudo dnf upgrade [[package name]]>
Attēls, kurā parādīta atsevišķas pakotnes jaunināšana, izmantojot DNF-gfg

Atsevišķas pakotnes jaunināšana, izmantojot DNF

Pieejamo atjauninājumu saraksts

Lai pārbaudītu pieejamos pakotnes atjauninājumus, tos neinstalējot, jāievada:

atsperu moduļi
dnf check-update>
Attēls, kas parāda atjauninājuma pārbaudi, izmantojot DNF-GFG

Atjauninājumu pārbaude, izmantojot DNF

Pakešu noņemšana

Pakete sabojāja jūsu datoru vai varbūt jums tā vairs nav vajadzīga, tādā gadījumā varat izmantot noņemt komandu, lai atinstalētu lietojumprogrammas no sistēmas, tas ir līdzvērtīgs noņemšanas komandai sistēmās, kuru pamatā ir Debian. Lai to palaistu, ir nepieciešamas arī sudo privilēģijas.

sudo dnf remove [[package name]]>
Attēls, kurā redzama lietotnes noņemšana, izmantojot dnf-gfg

Pakešu noņemšana, izmantojot DNF

Vairāku iepakojumu noņemšana

Lai noņemtu vairākas pakotnes, ievadiet katras pakotnes nosaukumu, atdalot to ar atstarpi.

sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
Attēls, kurā redzama vairāku lietotņu noņemšana, izmantojot dnf-GFG

Vairāku pakotņu noņemšana, izmantojot DNF

Neizmantoto atkarību noņemšana

Jūs atinstalējāt pakotni, taču tajā joprojām ir daudz pārpalikumu jūsu sistēmā atkarību veidā, jums nav jāuztraucas, vienkārši izmantojiet automātiski noņemt komandu, lai noņemtu visas sistēmā atstātās atkarības. Lai šī komanda darbotos, jums ir jābūt sudo tiesībām.

sudo dnf autoremove>
Attēls, kurā parādīta atlikušo atkarību noņemšana, izmantojot DNF-GFG

Atlikušo atkarību automātiska noņemšana, izmantojot DNF

Pakešu atkārtota instalēšana

Jūs nejauši salauzāt pakotni (tas notiek labi!) vai tā tikko sāka darboties, varat to viegli pārinstalēt, izmantojot šo komandu.

sudo dnf reinstall [[package name]]>
Attēls, kurā redzama dnf pārinstalēšanas komanda-GFG

Pārinstalēšana, izmantojot DNF

palindroms Java valodā

Pakešu saraksts

Lai uzskaitītu visas repozitorijā pieejamās pakotnes (kaut kādu iemeslu dēļ, ja jūs vienkārši vēlaties to darīt! jūs darāt jūs.), varat ievadīt šādu komandu

dnf list>

Instalēto pakotņu saraksts

The dnf saraksts komanda uzskaitīs visas repozitorijā pieejamās pakotnes, taču lielākoties tas mums nav lietderīgi; lai uzskaitītu tikai instalētās pakotnes, kopā ar sarakstu varat izmantot opciju-instalēta

dnf list --installed>
attēls, kurā redzama dnf-list-instalētā komanda_gfg

Instalēto lietotņu saraksts

Meklēšana instalēto lietotņu sarakstā

Pat ja dnf saraksts ir instalēts, tas sniegtu tik daudz rezultātu, ja vēlaties vēl vairāk sašaurināt savas iespējas, varat izmantot saķere komanda ar to grep komanda meklē vērtību izvadē.

Jūs varētu izmantot grep komandu kopā ar sarakstu komandu, piemēram:

dnf list --installed | grep [[package name]]>
Attēls, kas parāda noteiktas pakotnes meklēšanu instalētajās pakotnēs-gfg

Konkrētas pakotnes meklēšana instalētajās pakotnēs

Vai vēlaties vairāk palīdzības? Neuztraucies

Palīdzības opcija jums palīdzēs (ahm), tajā būs uzskaitītas visas pamata komandas, kas jums varētu būt nepieciešamas.

Lai to izmantotu, terminālā ievadiet šādu komandu.

ja vēl ja vēl ja java
dnf --help>

ja jums ir konkrētāks lietošanas gadījums, vienmēr varat izlasīt man lapas DNF, izmantojot:

man dnf>

Daži populāru lietotņu instalēšanas piemēri, izmantojot DNF

  • Firefox instalēšana
sudo dnf install firefox>
  • VLC multivides atskaņotāja instalēšana
sudo dnf install vlc>
Attēls, kurā redzama VLC multivides atskaņotāja instalēšana, izmantojot dnf-GFG

Attēls, kurā redzama VLC instalēšana

  • GIMP instalēšana
sudo dnf install gimp>
Attēls, kurā parādīta gimp instalēšana, izmantojot dnf-GFG

GIMP instalēšana

Secinājums

Tieši tā! Tagad jūs zināt visas pamata DNF komandas, lai instalētu, atjauninātu, atinstalētu un veiktu citas darbības ar lietotnēm. Viss, kas jums jādara tagad, ir vienkārši jāatver terminālis un jāsāk pārvaldīt šīs jaukās paketes ar jaunajām prasmēm, kuras tikko apguvāt. Komentāros pastāstiet mums par visbiežāk izmantotajām DNF komandām. Jūs varat uzzināt vairāk par DNF Fedora dokumentācijā vai vienmēr varat izlasīt man lapas no DNF.