Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
17.02.2025

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!

Rozdanie kont premium Telegram

Dołącz teraz
Telegram Premium Star Star

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:

  1. Utwórz alias:Dodaj następującą linię do pliku ~/.bashrc:

    alias yum=dnf

  2. 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!

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills