Zainstaluj DNF w RHEL/CentOS 7
Instalacja DNF na RHEL/CentOS 7
DNF (Dandified Yum) to nowoczesny, wydajny menedżer pakietów dla dystrybucji opartych na RPM, takich jak RHEL i CentOS, oferujący szybszą wydajność i lepsze rozwiązywanie zależności niż YUM. Ten przewodnik upraszcza instalację DNF na AvaHost RHEL/CentOS 7 VPS, z praktycznymi przykładami, aby poprawić Twoje doświadczenie w zarządzaniu serwerem.
Wymagania wstępne
VPS AvaHost z RHEL 7 lub CentOS 7.
Dostęp root lub
sudouprawnienia (zobacz wcześniejszy przewodnik SSH).
Stabilne połączenie internetowe.
Podstawowa znajomość poleceń Linux.
Krok 1: Zaktualizuj swój system
Zaleca się zawsze zaktualizować system przed instalacją nowego oprogramowania. Uruchom następujące polecenie, aby upewnić się, że wszystkie istniejące pakiety są aktualne:
sudo yum update -y
Krok 2: Zainstaluj repozytorium epel-release
DNF nie jest zawarty w domyślnych repozytoriach RHEL/CentOS 7, więc musisz włączyć repozytorium EPEL (Extra Packages for Enterprise Linux):
sudo yum install -y epel-release
Po zainstalowaniu zaktualizuj metadane repozytoriów:
sudo yum update -y
Krok 3: Zainstaluj DNF
Teraz możesz zainstalować DNF, uruchamiając:
sudo yum install -y dnf
To polecenie zainstaluje niezbędne zależności i skonfiguruje DNF na Twoim systemie.
Krok 4: Zweryfikuj instalację
Aby potwierdzić, że DNF zostało pomyślnie zainstalowane, sprawdź jego wersję:
dnf --version
Jeśli instalacja była udana, powinieneś zobaczyć wynik podobny do:
DNF version 2.x.x
Krok 5: Ustaw DNF jako domyślny menedżer pakietów (opcjonalnie)
Ponieważ YUM jest nadal domyślnym menedżerem pakietów w RHEL/CentOS 7, możesz go zastąpić DNF w zadaniach zarządzania pakietami. Jeśli chcesz używać DNF zamiast YUM domyślnie, możesz utworzyć linki symboliczne:
sudo mv /usr/bin/yum /usr/bin/yum.bak sudo ln -s /usr/bin/dnf /usr/bin/yum
To zapewnia, że gdy uruchamiasz
yumpolecenia, są one przekierowywane do
dnf.
Krok 6: Używanie DNF
Możesz teraz używać DNF tak, jak używasz YUM. Oto kilka powszechnych poleceń zarządzania pakietami:
Zainstaluj pakiet:
sudo dnf install package-name
Usuń pakiet:
sudo dnf remove package-name
Zaktualizuj wszystkie pakiety:
sudo dnf update -y
Wyszukaj pakiet:
dnf search package-name
Wyczyść nieużywane pakiety:
sudo dnf autoremove -y
Podsumowanie
Instalacja DNF na RHEL/CentOS 7 zapewnia ulepszone doświadczenie zarządzania pakietami z lepszą wydajnością i lepszym zarządzaniem zależnościami. Postępując zgodnie z tym przewodnikiem, możesz łatwo zainstalować i rozpocząć korzystanie z DNF na swoim systemie. Jeśli planujesz aktualizację do nowszej wersji RHEL lub CentOS, będziesz już zaznajomiony z DNF, ponieważ jest to domyślny menedżer pakietów w RHEL 8 i nowszych.


