Cách cài đặt kho EPEL trên CentOS

Tác giả Network Engineer, T.M.Hai 09, 2021, 02:12:49 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 kho EPEL trên CentOS


Các gói mở rộng cho Enterprise Linux hoặc EPEL là một kho lưu trữ gói thứ cấp được sử dụng cho việc cài đặt các gói phần mềm thường xuyên được sử dụng trong CentOS. Các nhà phát triển Fedora đã nghĩ đến việc phát triển một kho lưu trữ bao gồm tất cả các gói Fedora mà họ duy trì trên RHEL và các bản phân phối tương tự khác. Mục đích của việc phát triển kho lưu trữ này là làm cho các ứng dụng dễ tiếp cận hơn trên các bản phân phối tương thích của Enterprise Linux.

Nhóm lợi ích đặc biệt của Dự án Fedora được gọi là nhóm EPEL chịu trách nhiệm duy trì kho lưu trữ EPEL. Kho lưu trữ này chịu trách nhiệm phát triển và quản lý một tập hợp các gói bổ sung chất lượng cao. Các gói có trong kho EPEL có thể là phần mềm không được thêm vào kho lõi hoặc đôi khi các bản cập nhật của chúng không được phát hành.

1. Tại sao bạn nên sử dụng kho EPEL trên CentOS

Dưới đây là danh sách một số lợi ích của việc sử dụng kho EPEL:

  • EPEL là một kho lưu trữ mã nguồn mở, có sẵn miễn phí.
  • Không có vấn đề tương thích với các gói trong kho EPEL.
  • Bạn có thể sử dụng dnf và yum để cài đặt các gói mã nguồn mở từ kho EPEL.
  • Nhóm EPEL chịu trách nhiệm quản lý các gói EPEL.

Bây giờ, mình sẽ trình bày cách cài đặt kho EPEL trên hệ thống CentOS. Vì vậy, chúng ta hãy bắt đầu.

2. Cách cài đặt kho EPEL trên CentOS

Mở cửa sổ dòng lệnh Terminal trong CentOS của bạn bằng cách nhấn "CTRL + ALT + T". Bạn phải đăng nhập với tư cách người dùng root hoặc người dùng cấp cao trong cửa sổ dòng lệnh Terminal. Bây giờ, hãy tìm kiếm kho lưu trữ "epel-release" bằng cách sử dụng lệnh dưới đây:

Mã nguồn [Chọn]
$ yum search epel-release
Để biết thêm về kho EPEL, chẳng hạn như phiên bản, kiến ​​trúc, kích thước, nguồn của nó, hãy nhập lệnh "yum info" như sau:

Mã nguồn [Chọn]
$ yum info epel-release


Bước cuối cùng là thực hiện lệnh dưới đây để cài đặt kho EPEL trên hệ thống của bạn:

Mã nguồn [Chọn]
$ sudo yum install epel-release

3. Cách xác minh cài đặt kho EPEL trên CentOS

Đầu ra không có lỗi sẽ xác nhận rằng kho EPEL được cài đặt thành công trên hệ thống CentOS. Để xác nhận sự tồn tại của nó, chúng tôi sẽ tìm kiếm "epel" trong rpm, đó là trình quản lý gói Red Hat. Trong CentOS, tiện ích này cho phép người dùng cập nhật, xác minh, truy vấn, cài đặt, gỡ cài đặt bất kỳ gói nào. Chúng ta sẽ thêm tùy chọn "-qa" để thực hiện thao tác truy vấn tất cả các gói đã cài đặt trong rpm. Tiếp theo, chúng ta sẽ hướng đầu ra của lệnh "rpm -qa" đến lệnh "grep epel". Do đó, nó sẽ xác minh xem kho EPEL đã được cài đặt hay chưa:

Mã nguồn [Chọn]
$ rpm -qa | grep epel
4. Cách liệt kê tất cả các kho lưu trữ đang hoạt động trên CentOS

Bây giờ, hãy kiểm tra xem kho EPEL đã được bật trên hệ thống của bạn chưa bằng cách liệt kê tất cả các kho lưu trữ đang hoạt động trong hệ thống CentOS của bạn:

Mã nguồn [Chọn]
$ yum repolist

5. Cách liệt kê các gói của kho EPEL trên CentOS

Trong cửa sổ dòng lệnh Terminal trong CentOS của mình, bạn có thể xem danh sách các gói bao gồm EPEL bằng cách thực hiện lệnh dưới đây:

Mã nguồn [Chọn]
$ yum --disablerepo="*" --enablerepo="epel" list available

6. Cách đếm các gói của kho EPEL trên CentOS

"wc" là từ viết tắt của "số từ". Lệnh "wc" được sử dụng để đếm các ký tự, dòng và từ. Trong lệnh "wc", tùy chọn "-l" được thêm vào để in số dòng. Nếu bạn muốn đếm các gói trong kho EPEL của mình, hãy sử dụng lệnh này:

Mã nguồn [Chọn]
$ sudo yum --disablerepo="*" --enablerepo="epel" list available | wc -l

7. Cách tìm kiếm một gói trong kho EPEL trên CentOS

Lệnh được sử dụng để tìm kiếm một gói trong kho EPEL được chia thành hai phần. Phần đầu tiên của lệnh sẽ nhận được danh sách các gói có trong kho EPEL và trong phần tiếp theo, chúng ta sẽ sử dụng lệnh "grep" để tìm kiếm một gói cụ thể trong danh sách được truy xuất. Đường ống "|" được sử dụng để chuyển hướng danh sách gói đến lệnh "grep".

Trong kho lưu trữ EPEL của chúng ta, chúng ta sẽ tìm kiếm "CFR", một trình dịch ngược Java dịch ngược các tính năng Java hiện đại. Để làm như vậy, chúng ta sẽ thực hiện lệnh này trong cửa sổ dòng lệnh Terminal trong CentOS:

Mã nguồn [Chọn]
$ yum --disablerepo="*" --enablerepo="epel" list available | grep 'CFR'
8. Cách cài đặt một gói từ kho EPEL trên CentOS

Bây giờ, chúng ta sẽ cài đặt gói "CFR" từ kho EPEL của chúng ta bằng cách thực hiện lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo yum --enablerepo="epel" install CFR

Bạn cũng có thể kiểm tra thông tin liên quan đến gói CFR:

Mã nguồn [Chọn]
$ yum --enablerepo=epel info CFR
Lệnh được đề cập ở trên sẽ hiển thị cho bạn tên, phiên bản, kiến ​​trúc, kích thước và nhiều chi tiết khác về gói "CFR":


9. Cách xóa kho EPEL trên CentOS

Bạn có thể xóa kho lưu trữ EPEL bằng cách thực hiện lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo yum remove epel-release

EPEL là một kho lưu trữ gói phần mềm được duy trì bởi nhóm EPEL cho các hệ điều hành dựa trên Linux như CentOS. Kho lưu trữ này có rất nhiều gói bổ sung mà các kho lưu trữ cốt lõi không có. Bạn đã tìm hiểu về cách cài đặt kho EPEL trên CentOS trong bài đăng này. Hơn nữa, quy trình cài đặt và kích hoạt bất kỳ gói nào từ kho EPEL cũng được cung cấp.