Instalacja DNF w systemie RHEL/CentOS 7
Instalacja DNF na RHEL/CentOS 7: Uaktualnij swoją grę pakietową
Dlaczego warto zamienić YUM na DNF? DNF (Dandified YUM) to elegancki, nowoczesny zamiennik YUM w Linuksie opartym na RPM, takim jak Fedora, zapewniający szybszą wydajność, inteligentniejszą obsługę zależności i czystszy klimat. RHEL/CentOS 7 trzyma się starej szkoły YUM, ale możesz podłączyć DNF, aby uzyskać przewagę nowej generacji. Ten przewodnik pozwala w mgnieniu oka przejść z YUM na DNF na serwerze AlexHost VPS – przyspieszamy!
Wymagania wstępne
- Działająca instancja RHEL 7 lub CentOS 7.
- Dostęp root lub sudo do instalowania pakietów.
Krok 1: Aktualizacja pakietów systemowych
Przed instalacją DNF zaktualizuj istniejące pakiety, aby zapewnić kompatybilność:
sudo yum update -y
Krok 2: Włącz repozytorium EPEL
Repozytorium Extra Packages for Enterprise Linux (EPEL) zapewnia dodatkowe pakiety dla RHEL/CentOS, w tym DNF. Aby włączyć EPEL, uruchom następujące polecenie:
sudo yum install epel-release -y
To polecenie włączy repozytorium EPEL, które zawiera pakiet DNF.
Krok 3: Zainstaluj DNF
Teraz, gdy repozytorium EPEL jest włączone, możesz zainstalować DNF:
sudo yum install dnf -y
Spowoduje to zainstalowanie pakietu DNF wraz z jego zależnościami.
Krok 4: Weryfikacja instalacji
Aby upewnić się, że DNF został pomyślnie zainstalowany, sprawdź wersję:
dnf --version
To polecenie powinno wyświetlić zainstalowaną wersję DNF, wskazując, że instalacja przebiegła pomyślnie.
Krok 5: Używanie DNF jako menedżera pakietów
Teraz, gdy DNF jest zainstalowany, można go używać razem z YUM. Oto kilka podstawowych poleceń DNF:
- Zaktualizuj wszystkie pakiety:
sudo dnf update -y
- Zainstaluj pakiet:
sudo dnf install package-name -y
- Usunięcie pakietu:
sudo dnf remove package-name -y
- Wyszukiwanie pakietu:
dnf search package-name
- Lista wszystkich zainstalowanych pakietów:
dnf list installed
Opcjonalnie: Zastąp YUM przez DNF
Chociaż generalnie nie jest konieczne całkowite zastąpienie YUM przez DNF w RHEL/CentOS 7, można utworzyć alias dla DNF, aby uprościć korzystanie z niego:
- Utwórz alias:Dodaj następującą linię do pliku ~/.bashrc:
alias yum=dnf
- Zastosuj alias:Przeładuj plik .bashrc, aby zastosować zmiany:
source ~/.bashrc
Teraz za każdym razem, gdy użyjesz polecenia yum, automatycznie uruchomi ono dnf.
Wnioski
Pomyślnie zainstalowałeś DNF na RHEL/CentOS 7. DNF oferuje lepszą wydajność, lepsze rozwiązywanie zależności i nowsze funkcje w porównaniu do YUM. Podczas gdy RHEL/CentOS 7 nie używa DNF domyślnie, ten przewodnik pozwala wykorzystać możliwości DNF na starszych systemach. Ciesz się zarządzaniem pakietami z mocą i elastycznością DNF!