RPM là viết tắt của "Redhat Package Manager" là một công cụ quản lý gói dòng lệnh cho hệ điều hành dựa trên RHEL/CentOS. Bạn có thể cài đặt, gỡ cài đặt, cập nhật, truy vấn và xác minh gói bằng lệnh RPM. Công cụ này chỉ hoạt động với các gói được xây dựng ở định dạng .rpm. Lệnh RPM chỉ có thể cài đặt gói được chỉ định, không thể cài đặt các gói phụ thuộc cần thiết cho gói đó.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng trình quản lý gói RPM với một số ví dụ. Nếu bạn đang tìm kiếm hướng dẫn về trình quản lý gói DNF mới của RedHat, hãy xem tại đây: Quản lý gói CentOS 8 với DNF trên dòng lệnh
Bạn có thể liệt kê tất cả các tùy chọn có sẵn với lệnh RPM bằng lệnh sau:
Bạn sẽ thấy màn hình sau:
Đầu ra:
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng trình quản lý gói RPM với một số ví dụ. Nếu bạn đang tìm kiếm hướng dẫn về trình quản lý gói DNF mới của RedHat, hãy xem tại đây: Quản lý gói CentOS 8 với DNF trên dòng lệnh
Điều kiện tiên quyết
- Máy chủ chạy CentOS, RHEL hoặc Fedora.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Cú pháp cơ bản
Cú pháp cơ bản của lệnh RPM được hiển thị bên dưới:
Mã:
rpm [OPTION] [PACKAGENAME]
Mã:
rpm --help
Cài đặt, Cập nhật và Gỡ bỏ Gói với RPM
Trước khi cài đặt bất kỳ gói RPM nào, bạn có thể liệt kê các phụ thuộc cho gói đó bằng lệnh sau:
Mã:
rpm -qpR epel-release-latest-8.noarch.rpm
Mã:
cảnh báo: epel-release-latest-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEYconfig(epel-release) = 8-7.el8redhat-release >= 8rpmlib(CompressedFileNames)