Câu trả lời:
EDIT: Theo khuyến nghị trong một bình luận dưới đây, bạn chỉ cần sử dụng yum
cho mọi thứ và bạn sẽ ổn thôi.
Kiểm tra tài liệu của Red Hat cho rpm
lệnh.
Về cơ bản:
rpm -Uvh package_file.rpm
cài đặt / nâng cấp gói từ tệp .rpmrpm -e package_name
loại bỏ một góiĐể cài đặt các gói từ kho của Red Hat, hãy sử dụng yum
, các lệnh có phần lớn là tự giải thích ( install
, update
v.v ...). Tài liệu này dành cho CentOS 5, nhưng tôi nghĩ nó nên hoạt động cho các phiên bản mới hơn của Red Hat / CentOS.
RTFM : man yum
. apropos install
dẫn đến theo dõi quyền.
Nếu "apropos" không trả về bất cứ thứ gì, bạn phải chạy makewhatis
trước.
Sau đó, bạn sẽ tìm thấy hầu hết mọi thứ với "apropos" sẽ thực hiện tìm kiếm toàn văn bản của tất cả các mô tả ngắn gọn về trang.
yum, trái ngược với vòng / phút, sẽ giải quyết tất cả các phụ thuộc cần thiết.
apropos
chỉ tìm kiếm tên và mô tả ngắn của các trang man, trái ngược với những gì bạn mô tả. man -K
mặt khác ...
man -k
thực hiện tương tự như apropos
, theo trang hướng dẫn và kiểm tra.
Cài đặt Rpm
rpm -ivh abcd.rpm
Cập nhật vòng / phút
rpm -Uvh abcdef.rpm
loại bỏ vòng / phút
rpm -e abcd.rpm
hoặc loại bỏ các vòng / phút mà không deps
rpm -e --nodeps abcd.rpm
rpm
nếu thực sự cần thiết - trong trường hợp bình thường, không có lý do gì để sử dụng cácrpm
lệnh được đề cập ở trên để chơi với cơ sở dữ liệu gói;yum install package_file.rpm
vàyum remove package_name
sẽ làm tốt