Yum so với RPM

Tác Giả: Laura McKinney
Ngày Sáng TạO: 7 Tháng Tư 2021
CậP NhậT Ngày Tháng: 13 Có Thể 2024
Anonim
Linux : Installing Software Packages (RPM, YUM and DNF)
Băng Hình: Linux : Installing Software Packages (RPM, YUM and DNF)

NộI Dung

Thuật ngữ của Yum được sử dụng rộng rãi là một trình quản lý gói rất hữu ích và ở phía bên kia của đồng tiền, RPM là gói ban đầu mà Yum đang làm việc. Mục đích chính của việc thiết kế và sản xuất sự sáng tạo đáng chú ý của Yum là cung cấp phương tiện thêm hoặc xóa phần mềm cho người dùng. Trong khi đó phần mềm này được đặt trong RPM. Nhìn chung, RPM là một chương trình hữu ích nhằm mục đích thao túng cụ thể các gói được yêu cầu chịu ảnh hưởng. Trong khi Yum là một hệ thống quản lý thông minh hơn, có khả năng định vị các phụ thuộc và tải xuống các tệp .rpm bất kể chúng có trong hệ thống hay không.


Nội dung: Sự khác biệt giữa Yum và RPM

  • RPM là gì?
  • Yum là gì?
  • Sự khác biệt chính
  • Giải thích video

RPM là gì?

Bằng cách sử dụng lệnh RPM (được gọi là trình quản lý gói redhat), người dùng được yêu cầu phải biết chính xác vị trí của gói .rpm. RPM là Trình quản lý gói mạnh mẽ, có thể sử dụng cho mục đích xây dựng, cài đặt, truy vấn, xác minh, cập nhật và xóa các gói phần mềm riêng lẻ. Đây là trình quản lý gói mặc định rất hữu ích nhưng nó không cung cấp cho bạn cơ sở theo dõi các phụ thuộc.

Yum là gì?

Thuật ngữ của Yum có nghĩa là Công cụ sửa đổi cập nhật chó vàng. Chức năng của Yum khá tiên tiến so với RPM vì nó có khả năng định vị tệp mong muốn mà bạn cần biết tên của nó và nó phải có sẵn trong danh sách kho lưu trữ của bạn cùng một lúc. Yum được cài đặt với các phụ thuộc của nó.


Sự khác biệt chính

  1. Đó là đặc điểm của yum rằng nó biết cách giải quyết sự phụ thuộc. Mặt khác, mặc dù vòng / phút có khả năng cảnh báo bạn về những phụ thuộc này nhưng nó không thể cung cấp các gói bổ sung cho bạn.
  2. Các dịch vụ của RPM sẽ cho phép yum cài đặt nhiều hơn một phiên bản của bất kỳ tệp nào cùng một lúc. Hoàn toàn ngược lại, YUM sẽ thông báo cho bạn phiên bản trước của gói đã được cài đặt trong hệ thống của bạn nhưng không bao giờ cho phép bạn cài đặt nhiều phiên bản.
  3. Trong khi sử dụng RPM, nếu bạn đề cập rằng một gói bắt buộc phải được cập nhật, RPM sẽ cố gắng làm điều đó để sử dụng các phụ thuộc cần thiết để tải xuống. Sau đó, nó sẽ cài đặt chúng cho bạn. Nếu bạn không cung cấp bất kỳ tên gói nào cho RMP, RPM sẽ thử bắt đầu quá trình cập nhật từng gói được cài đặt trên hệ thống của bạn. Trong khi sử dụng cơ sở nâng cấp yum, nó sẽ cố gắng loại bỏ bất kỳ gói nào trong đó tùy chọn đã lỗi thời.