Đa số các bản phân phối của GNU / Linux đều sử dụng Redhat Package Manager (RPM) để quản lý việc cài đặt và gỡ bỏ phần mềm. Dĩ nhiên, người dùng Linux luôn muốn mở rộng tính năng của hệ điều hành của mình hoặc loại bỏ các phần mềm không cần thiết. RPM sẽ giúp bạn thực hiện điều đó chỉ với một vài dòng lệnh đơn giản.
Bước thực hiện
Quá trình Cài đặt

Tải xuống gói RPM mà bạn muốn cài đặt. Có nhiều nguồn lưu trữ gói RPM trên Internet, nhưng nếu bạn muốn lấy các gói RPM từ Red Hat, bạn có thể tìm kiếm tại các nguồn sau:
- Trung tâm cài đặt đa phương tiện của Red Hat Enterprise Linux, chứa nhiều gói RPM mà bạn có thể cài đặt.
- Kho lưu trữ RPM với công cụ quản lý gói YUM.
- Gói Extra Packages for Enterprise Linux (EPEL) cung cấp các gói nâng cấp chất lượng cao cho Red Hat Enterprise Linux.

Quá trình Cài đặt gói RPM. Sau khi tải xuống, bạn có hai lựa chọn:
- Click đúp vào gói RPM, một cửa sổ quản lý sẽ hiện ra và hướng dẫn bạn thực hiện quá trình cài đặt.
- Mở cửa sổ terminal và nhập lệnh
rpm -i *đường_dẫn_và_tên_gói*(không có khoảng trắng giữaand)
Gỡ bỏ cài đặt

Mở cửa sổ terminal và nhập lệnh:
rpm -e *tên_gói*. Không nhập phần mở rộng của tên tệp. Ví dụ: rpm -e gedit
Lệnh rpm

Dưới đây là một số cú pháp lệnh rpm -i.

Cài đặt các lựa chọn cụ thể:
- -h (hoặc --hash) Hiển thị dấu thăng ( '#') trong quá trình cài đặt
- --test Thực hiện Chỉ thử nghiệm cài đặt
- --percent Hiển thị tỷ lệ phần trăm trong quá trình cài đặt
- --excludedocs Không cài đặt tài liệu kèm theo
- --includedocs Cài đặt cả tài liệu kèm theo
- --replacepkgs Cài đè một bản sao mới lên gói đã cài đặt trước đó
- --replacefiles Cài đè lên các tập tin của gói khác
- --force Bỏ qua lỗi xung đột giữa gói tin và tập tin
- --noscripts Không hiển thị câu lệnh trước và sau khi cài đặt
- --prefix <path> Chuyển gói tin vào <path> nếu có thể
- --ignorearch Không kiểm tra cấu trúc gói
- --ignoreos Không kiểm tra hệ điều hành của gói
- --nodeps Không kiểm tra các gói phụ thuộc
- --ftpproxy<host> Sử dụng <host> như bộ đệm FTP
- --ftpport <port> Sử dụng <port> như cổng giao thức FTP

Các lựa chọn chung
- -v Hiển thị thêm thông tin
- -vv Hiển thị thông tin tìm và khắc phục lỗi
- --root <path> Thiết lập gốc thay thế cho <path>
- --rcfile <rcfile> Thiết lập tập tin rpmrc thay thế cho <rcfile>
- --dbpath <path> Sử dụng <path> để tìm cơ sở dữ liệu
Gợi ý
- Đôi khi bạn cần yêu cầu phần mềm cài đặt bỏ qua các lỗi xung đột, và đôi khi, thật ra bạn cần làm điều đó. Nếu muốn thực hiện tùy chọn này, hãy sử dụng lệnh
rpmthay vì--force. Lưu ý rằng tùy chọn này chỉ hoạt động trong terminal. - Sử dụng tham số -U (update - cập nhật) thay vì tham số -i (install - cài đặt) để đảm bảo bạn đang cài đặt phiên bản RPM mới nhất.
- Một số gói có các gói phụ thuộc. Điều này có nghĩa là: để một gói hoạt động đúng, đôi khi bạn phải cài đặt thêm các gói khác. Ví dụ, Ogle, một chương trình nghe nhạc DVD nguồn mở, cần cài đặt một số chương trình khác nữa. Nếu chỉ cài đặt gói Ogle mà không cài đặt các gói phụ thuộc, chương trình sẽ không hoạt động. Nếu RPM có các gói phụ thuộc mà bạn không quan tâm, bạn có thể sử dụng tùy chọn --nodeps (Không kiểm tra gói phụ thuộc).
Cảnh báo
- Khi thực hiện cài đặt hoặc gỡ bỏ bất kỳ chương trình nào từ hệ thống, có thể xảy ra việc ghi đè lên một số dữ liệu được sử dụng bởi các chương trình khác, vì vậy hãy luôn cẩn thận.
