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]>

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]]>

izmantojot DNF, lai instalētu vienu pakotni
Lai instalētu vairākas pakotnes
sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

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>

Jaunināšana, izmantojot DNF
string.substring java
Jauniniet konkrētu pakotni
lai jauninātu noteiktu pakotni, jums jāievada
sudo dnf upgrade [[package name]]>

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>

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]]>

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]]>

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>

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]]>

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>

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]]>

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 instalēšana
- GIMP instalēšana
sudo dnf install gimp>

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.