Android

Cách cài đặt gói vòng / phút trên centos

OpenNMS 101 - Module 1a: Installation via RPM (RHEL/CentOS)

OpenNMS 101 - Module 1a: Installation via RPM (RHEL/CentOS)

Mục lục:

Anonim

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:

sudo yum remove file.rpm

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:

sudo rpm -e file.rpm

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.

vòng / phút thiết bị đầu cuối centos