Làm thế nào để kiểm tra xem một gói có sẵn trong Yum hay không

How Check If Package Is Available Yum



Yellowdog Updater Modified hay viết tắt là Yum là một công cụ quản lý gói cho các gói RPM. Nó phổ biến trong dòng bản phân phối Linux REHL, bao gồm CentOS và Fedora. Do đó, bạn có thể coi yum như một bootstrap cho trình quản lý gói RPM.

Giống như các trình quản lý gói phổ biến, Yum hoạt động thông qua các kho chứa bộ sưu tập các công cụ ở định dạng rpm.







Đối với phần nhanh này, chúng ta sẽ thảo luận về những điều cơ bản của yum và hiển thị các gói có sẵn trên hệ thống sử dụng yum làm trình quản lý gói.



Danh sách Yum Các gói có sẵn

Để hiển thị các gói có sẵn, chúng ta có thể sử dụng lệnh yum list như được hiển thị:



sudo danh sách yumcó sẵn

Lệnh này sẽ hiển thị tên của tất cả các gói có sẵn, phiên bản mới nhất và các kho chứa chúng thuộc về





Yum Kiểm tra các gói đã cài đặt

Yum cực kỳ dễ sử dụng; giống như hầu hết các trình quản lý gói, nó cho phép bạn chuyển các tùy chọn trực quan. Ví dụ, để hiển thị danh sách các gói đã cài đặt, chúng ta có thể sử dụng lệnh:



sudo yumCài đặt

Tương tự như hiển thị các gói có sẵn, lệnh trên sẽ hiển thị tên của các gói được cài đặt, phiên bản và kho lưu trữ nguồn của các gói

Bạn có thể chuyển đầu ra từ lệnh trên cho các công cụ như grep, less, v.v.

Gói cụ thể của Tìm kiếm Yum

Một trường hợp sử dụng ví dụ của lệnh danh sách yum đang kiểm tra xem bạn đã cài đặt một gói cụ thể hay chưa. Ví dụ, hãy để chúng tôi xem nếu awk đã được cài đặt.

sudo danh sách yumCài đặt| nắm chặt'awk'

Lệnh trên chuyển đầu ra của danh sách yum thành grep, sau đó tìm kiếm chuỗi cụ thể, trong trường hợp này là ‘awk.’ Hãy xem đầu ra ví dụ bên dưới:

Như bạn có thể thấy, chúng tôi đã cài đặt awk (như một phần của gawk) và gói python-Hawkey.

Hiển thị các gói có sẵn từ một đại diện cụ thể

Bạn cũng có thể lọc gói có sẵn trong một kho lưu trữ cụ thể. Chúng ta có thể bắt đầu bằng cách liệt kê tất cả các kho lưu trữ đã bật bằng lệnh:

sudo yumngười chống lại

Điều này sẽ liệt kê tất cả các kho lưu trữ có sẵn trong hệ thống.

Để tìm kiếm các gói chỉ có sẵn trong một repo cụ thể. Ví dụ, trong kho lưu trữ epel, chúng tôi sử dụng lệnh:

sudo danh sách yumcó sẵn| nắm chặtsưởi ấm

Ví dụ đầu ra như được hiển thị:

Phần kết luận

Trong hướng dẫn nhanh này, chúng tôi đã trình bày yum và hiển thị các gói có sẵn và được cài đặt trong hệ thống.

Cảm ơn vì đã đọc!