Instalarea DNF în RHEL/CentOS 7
DNF (Dandified YUM) este următoarea generație de administratori de pachete pentru distribuțiile Linux bazate pe RPM. Acesta înlocuiește YUM în versiunile mai recente ale Fedora și RHEL/CentOS. Cu toate acestea, în RHEL/CentOS 7, managerul de pachete implicit este încă YUM. Dacă doriți să utilizați DNF pe RHEL/CentOS 7, îl puteți instala manual. Acest ghid vă va arăta cum să faceți acest lucru.
Condiții prealabile
- O instanță care rulează RHEL 7 sau CentOS 7.
- Acces Root sau sudo pentru a instala pachetele.
Pasul 1: Actualizarea pachetelor de sistem
Înainte de a instala DNF, actualizați pachetele existente pentru a asigura compatibilitatea:
sudo yum update -y
Pasul 2: Activarea depozitului EPEL
Depozitul Extra Packages for Enterprise Linux (EPEL) furnizează pachete suplimentare pentru RHEL/CentOS, inclusiv DNF. Pentru a activa EPEL, executați următoarea comandă:
sudo yum install epel-release -y
Această comandă va activa depozitul EPEL, care conține pachetul DNF.
Pasul 3: Instalarea DNF
Acum că depozitul EPEL este activat, puteți instala DNF:
sudo yum install dnf -y
Acest lucru va instala pachetul DNF împreună cu dependențele sale.
Pasul 4: Verificarea instalării
Pentru a vă asigura că DNF a fost instalat cu succes, verificați versiunea:
dnf --version
Această comandă ar trebui să afișeze versiunea DNF instalată, indicând faptul că instalarea a avut succes.
Pasul 5: Utilizarea DNF ca un manager de pachete
Acum că DNF este instalat, îl puteți utiliza alături de YUM. Iată câteva comenzi de bază pentru DNF:
- Actualizarea tuturor pachetelor:
sudo dnf update -y
- Instalați un pachet:
sudo dnf install package-name -y
- Eliminați un pachet:
sudo dnf remove package-name -y
- Căutați un pachet:
dnf search nume-pachet
- Listează toate pachetele instalate:
dnf list installed
Opțional: Înlocuiți YUM cu DNF
Deși în general nu este necesar să înlocuiți complet YUM cu DNF pe RHEL/CentOS 7, puteți crea un alias pentru DNF pentru a simplifica utilizarea:
- Creați un alias: Adăugați următoarea linie la fișierul ~/.bashrc:
alias yum=dnf
- Aplicați aliasul: Reîncărcați fișierul .bashrc pentru a aplica modificările:
sursă ~/.bashrc
Acum, ori de câte ori utilizați comanda yum, aceasta va rula automat dnf.
Concluzii
Ați instalat cu succes DNF pe RHEL/CentOS 7. DNF oferă performanțe îmbunătățite, o mai bună rezolvare a dependențelor și caracteristici mai noi comparativ cu YUM. Deși RHEL/CentOS 7 nu utilizează DNF în mod implicit, acest ghid vă permite să profitați de capacitățile DNF pe sistemele mai vechi. Bucurați-vă de gestionarea pachetelor dvs. cu puterea și flexibilitatea DNF!