Cách cài đặt Trình quản lý gói DNF trong CentOS/RHEL

Tác giả sysadmin, T.M.Hai 25, 2022, 03:13:52 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt Trình quản lý gói DNF trong CentOS/RHEL


DNF, hoặc Dandified Yum, là phiên bản chính tiếp theo của trình quản lý gói Yum được giới thiệu cùng với Fedora 18. Kể từ Fedora 22, nó đã trở thành trình quản lý gói mặc định.

Như bạn có thể biết, hệ điều hành Fedora Linux về cơ bản là nơi thử nghiệm tiên tiến cho các gói có thể được đưa vào các bản phân phối dựa trên RHEL/CentOS trong tương lai.

Do đó, có khả năng là trong một số bản phát hành trong tương lai, RHEL/CentOS cũng sẽ sử dụng DNF thay vì Yum để tận dụng các tính năng mới, vì vậy, hãy xem những gì liên quan đến việc cài đặt và sử dụng DNF trong CentOS Linux để chúng ta có thể hãy sẵn sàng cho nó khi nó được đặt mặc định.

DNF nhằm mục đích giải quyết hiệu suất kém và mức sử dụng bộ nhớ cao liên quan đến Yum.

1. Cài đặt DNF

Hiện tại gói DNF đến từ kho lưu trữ EPEL, vì vậy nếu hệ thống Linux của bạn chưa được định cấu hình để sử dụng kho lưu trữ này, chỉ cần chạy lệnh bên dưới để thiết lập.

Mã nguồn [Chọn]
[root@centos7 ~]# yum install epel-release -y
Bây giờ EPEL đã sẵn sàng để sử dụng, chỉ cần cài đặt gói dnf như hình bên dưới.

Mã nguồn [Chọn]
[root@centos7 ~]# yum install dnf -y
Vì vậy, chúng tôi đang sử dụng trình quản lý gói để cài đặt trình quản lý gói, loại meta. Tôi đã tự hỏi liệu DNF có cố gắng xóa Yum trong khi cài đặt hay không, nhưng điều đó đã không xảy ra và có vẻ như chúng có khả năng hoạt động song song với nhau.

2. Sử dụng DNF

Bây giờ DNF đã được cài đặt, chúng ta có thể sử dụng nó thay cho Yum. Hầu hết các lệnh dường như có cùng cú pháp, điều này giúp mọi việc dễ dàng hơn nhiều, ví dụ:

Cài đặt một gói

Mã nguồn [Chọn]
dnf install httpd
Cập nhật một gói

Mã nguồn [Chọn]
dnf update httpd
Xem lịch sử

Mã nguồn [Chọn]
dnf history
Gỡ cài đặt một gói

Mã nguồn [Chọn]
dnf remove httpd
Kiểm tra trang hướng dẫn để biết thêm thông tin.

Chúng tôi đã thấy cách chúng tôi có thể dễ dàng cài đặt DNF trong các bản phân phối CentOS/RHEL của Linux, cho phép chúng tôi làm quen với việc làm việc với nó trước khi nó chắc chắn thay thế Yum trong một số bản cập nhật trong tương lai, như nó đã được thực hiện trong Fedora 22.