Parakushtet
Instaloni DNF në CentOS
Përdorimet dhe shembujt bazë të DNF
Që nga Fedora 22, DNF (Dandified Yum) ka zëvendësuar Yum për t'u bërë menaxheri i paracaktuar i paketave të softuerit të shpërndarjes Fedora. Duke marrë parasysh efektin demonstrues të Fedora-s, është vetëm çështje kohe përpara se DNF të bëhet modë në shpërndarjet e tjera të bazuara në RPM.
Krahasuar me Yum, DNF:
- arrin shpejtësi më të shpejtë të zgjidhjes së varësisë me më pak përdorim të memories,
- ofron dokumentacion specifik dhe solid Python API,
- funksionon në të dy mjediset Python 2 dhe Python 3, dhe
- ka përmbledhje dhe përdorim të ngjashëm.
Përveç punës në të gjitha shpërndarjet e bazuara në RPM, DNF gjithashtu mund të bashkëjetojë me paraardhësin e tij, Yum. Kështu që ju tashmë mund të pilotoni DNF në CentOS ose shpërndarje të tjera të bazuara në RPM pa shqetësime.
Parakushtet
Të gjitha udhëzimet në këtë tutorial janë të përshtatura për nevojat e një sudopërdoruesi në një shembull të serverit Vultr CentOS 7. Ju duhet të identifikoheni si sudopërdorues për të testuar komandat e mëposhtme. Për udhëzime se si të krijoni një përdorues të tillë, shihni këtë tutorial të Vultr .
Instaloni DNF në CentOS
Duhet të konfiguroni repon EPEL Yum përpara se të instaloni DNF.
sudo yum install epel-release
sudo yum install dnf
Shënim :
Në CentOS 6, do të merrni një njoftim "Nuk ka paketë dnf në dispozicion" pasi të keni ekzekutuar komandat e mësipërme, sepse programi DNF nuk është shtuar në repon EPEL 6.x Yum. Ju do të duhet të ndërtoni DNF nga burimi.
Përdorimet dhe shembujt bazë të DNF
Përmbledhje e dnfkomandës:
[sudo] dnf [options] <command> [<arguments>...]
Tani, unë do t'ju tregoj disa shembuj se si të përdorni DNF:
Përmirësoni të gjitha paketat
sudo dnf upgrade
ose
sudo dnf update
Ndryshe nga Yum, nën-komanda "update" e DNF është e vjetëruar, tani ajo bëhet pseudonimi i "upgrade".
Kërkoni paketën që ju nevojitet
dnf list <package-name>
Ju mund të përdorni shkronja të egra për të përputhur më shumë paketa:
dnf list php*
Kërkoni për një paketë të instaluar
dnf list --installed <package-name>
Shfaq listën e repove
dnf repolist
Instaloni një paketë të vetme
sudo dnf install <package-name>
Instaloni paketa të shumta
sudo dnf install <package1-name> <package2-name> <package3-name>
Riinstaloni një paketë
sudo dnf reinstall <package-name>
Përmirësoni një paketë të vetme
sudo dnf upgrade <package-name>
Çinstaloni një paketë
sudo dnf remove <package-name>
Çinstaloni të gjitha paketat e varësisë që nuk kërkohen më
sudo dnf autoremove
Pastroni të gjithë skedarët e përkohshëm
sudo dnf clean all
Konsultohuni me faqen e njeriut dnf
Ju mund të konsultoni faqen e dnfnjeriut për të mësuar më shumë rreth nën-komandave dhe përdorimeve dnf:
dnf --help
ose
dnf -h
ose
man dnf