OpenNMS 101 - Module 1a: Installation via RPM (RHEL/CentOS)
Mục lục:
RPM là một hệ thống đóng gói được sử dụng bởi Red Hat và các công cụ phái sinh của nó như CentOS và Fedora.
Các kho lưu trữ chính thức của CentOS chứa hàng ngàn gói RPM có thể được cài đặt bằng tiện ích dòng lệnh
yum
. Các gói không có sẵn trong kho CentOS tiêu chuẩn có thể dễ dàng cài đặt bằng cách bật kho lưu trữ thích hợp.
Nhưng không phải tất cả các nhà cung cấp phần mềm đều cung cấp kho lưu trữ yum cho ứng dụng của họ. Thông thường, trong những tình huống đó, họ sẽ có một trang tải xuống từ đó bạn có thể tải xuống và cài đặt gói RPM hoặc tải xuống và biên dịch phần mềm từ các nguồn.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai phương pháp cài đặt gói RPM trên CentOS.
Trước khi bắt đầu
Khi cài đặt các gói RPM, hãy đảm bảo chúng được xây dựng cho kiến trúc hệ thống và phiên bản CentOS của bạn.
Bạn nên tránh sử dụng phương pháp này để thay thế hoặc cập nhật các gói hệ thống quan trọng, như glibc, systemd hoặc các dịch vụ và thư viện khác cần thiết cho hoạt động đúng đắn của hệ thống. Làm điều này có thể dẫn đến lỗi và mất ổn định hệ thống.
Để cài đặt các gói RPM, bạn cần phải đăng nhập với quyền root hoặc người dùng có quyền sudo.
Thông thường, bạn sẽ sử dụng trình duyệt web để tìm kiếm và tải xuống tệp RPM. Khi bạn xác định vị trí tệp, bạn có thể tải xuống bằng trình duyệt của mình hoặc sử dụng công cụ Commandoline như curl hoặc wget.
Cài đặt gói RPM với
yum
yum
là công cụ quản lý gói mặc định trong CentOS. Nó được sử dụng để cài đặt, gỡ bỏ, tải xuống, truy vấn và cập nhật các gói từ kho lưu trữ chính thức của CentOS cũng như các kho lưu trữ của bên thứ ba khác.
Bước đầu tiên là tải xuống tệp RPM mà bạn muốn cài đặt:
wget
Để cài đặt gói, sử dụng lệnh
yum localinstall
theo sau là đường dẫn đến tên gói:
sudo yum localinstall file.rpm
yum
sẽ nhắc bạn xác nhận. Trả lời
y
và gói RPM sẽ được cài đặt, giả sử nó tương thích với hệ thống của bạn và tất cả các phụ thuộc đều được đáp ứng.
Nếu gói RPM phụ thuộc vào các gói khác hiện chưa được cài đặt và nếu các gói đó có sẵn trong kho được bật trên hệ thống của bạn,
yum
sẽ cài đặt tất cả các phụ thuộc. Nếu không,
yum
sẽ in một danh sách tất cả các phụ thuộc còn thiếu mà bạn sẽ phải tải xuống và cài đặt thủ công các gói đó.
Thay vì tải xuống và sau đó cài đặt gói RPM, bạn có thể chỉ cần chuyển URL sang gói RPM cho lệnh
yum localinstall
:
sudo yum localinstall
Để cập nhật gói RPM đã được cài đặt với yum, hãy sử dụng quy trình tương tự như khi cài đặt gói.
Nếu vì lý do nào đó bạn muốn xóa gói đã cài đặt, hãy sử dụng lệnh
yum remove
tiêu chuẩn theo sau là tên gói:
Cài đặt gói RPM với
rpm
rpm
là một công cụ cấp thấp được sử dụng để cài đặt, gỡ cài đặt, nâng cấp, truy vấn và xác minh các gói RPM.
Để cài đặt gói RPM, hãy sử dụng lệnh
rpm -i
theo sau là tên gói RPM:
sudo rpm -ivh file.rpm
Tùy chọn
-v
cho
rpm
hiển thị đầu ra dài dòng và
-h
để hiển thị thanh tiến trình được đánh dấu băm.
Nếu gói phụ thuộc vào các gói khác không được cài đặt trên hệ thống,
rpm
sẽ hiển thị danh sách tất cả các phụ thuộc bị thiếu. Bạn sẽ phải tải xuống và cài đặt tất cả các phụ thuộc bằng tay.
Thay vì tải xuống và cài đặt gói RPM, bạn có thể sử dụng gói URL đến RPM làm đối số:
sudo rpm -ivh
Để cập nhật gói, sử dụng tùy chọn
-U
:
sudo rpm -Uvh file.rpm
Nếu gói bạn đang cố cập nhật chưa được cài đặt, lệnh
rpm -U
sẽ cài đặt nó.
Để cài đặt gói RPM mà không cần cài đặt tất cả các phụ thuộc cần thiết trên hệ thống, hãy sử dụng tùy chọn
--nodeps
:
sudo rpm -Uvh --nodeps file.rpm
Để xóa (xóa) gói, sử dụng lệnh
rpm -e
, theo sau là tên gói:
Phần kết luận
Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách cài đặt các gói RPM trên CentOS.
Bạn nên sử dụng
yum
qua
rpm
vì nó tự động giải quyết tất cả các phụ thuộc cho bạn.
Tuổi thọ pin không phải là đáng thất vọng vì tốc độ, nhưng nó không phải là một tin hay 2 tiếng, 18 phút trên một lần sạc của bộ nguồn điện 4000 mAh. Pin trung bình thường chỉ đạt khoảng 3 giờ trước khi hết pin) Dòng máy ThinkPad SL400 của Lenovo chỉ hoạt động trong 5 giờ đồng hồ, 8 phút trong các thử nghiệm, nhưng máy SL400 chúng tôi đánh giá chi phí $ 1223 và đóng gói một pin năng lượng cao tùy chọn. Rõ ràng, một người thực hiện xuất sắc L300D-EZ1001V không phải là - nhưng hãy gắn bó với các ứ
[Xem thêm: chọn của chúng tôi cho máy tính xách tay máy tính tốt nhất]
Cách cài đặt tập tin vòng / phút (gói) trên centos linux
Rpm là một định dạng gói cài đặt cho các bản phân phối dựa trên RHEL như CentOS và Fedora. Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt các tệp vòng / phút trên CentOS.
Cài đặt gói vòng / phút trên Ubuntu
Alien là một công cụ hỗ trợ chuyển đổi giữa các vòng quay Red Hat, Debian deb, Stampede slp, Slackware tgz và các định dạng tệp pkg Solaris. Đây không phải là cách được khuyến nghị để cài đặt các gói phần mềm trong Ubuntu. Bất cứ khi nào có thể, bạn nên cài đặt phần mềm từ kho Ubuntu.







