Trình quản lý gói là phần mềm máy tính xử lý các gói, cài đặt, cập nhật và nâng cấp các gói cần thiết trong khi lưu trữ phần còn lại. Vậy Yum và RPM phải làm gì với điều này?
Yum và RPM đều là trình quản lý gói cho hệ thống Linux. Chúng được sử dụng dựa trên bản phân phối Linux và nhu cầu cá nhân của bạn.
Các nội dung chính
- YUM là một công cụ quản lý gói dành cho các bản phân phối Linux dựa trên RPM giúp tự động cài đặt, cập nhật và giải quyết phần phụ thuộc.
- RPM là một hệ thống quản lý gói cài đặt, cập nhật và xóa các gói phần mềm trong các bản phân phối Linux như Red Hat, CentOS và Fedora.
- YUM và RPM quản lý phần mềm trên hệ thống Linux, nhưng YUM đơn giản hóa quy trình bằng cách tự động xử lý các phụ thuộc và cập nhật.
Yum so với RPM
RPM là tiện ích dòng lệnh cài đặt, cập nhật và quản lý các gói phần mềm trong các hệ thống dựa trên Red Hat. Nó sử dụng định dạng gói có phần mở rộng .rpm và duy trì cơ sở dữ liệu các gói đã cài đặt. YUM là tiện ích dòng lệnh được sử dụng để quản lý các gói trong các hệ thống dựa trên Red Hat.

Họ là những người quản lý đóng gói dựa trên RPM Linux các hệ thống. Chúng là những trình quản lý gói quản lý mặt trước cấp cao dành cho các bản phân phối Linux dựa trên RPM.
RPM là viết tắt của Redhat Packaging Manager. Có thể coi đây là một trong những trình quản lý đóng gói lâu đời nhất thực hiện các chức năng cơ bản như gỡ cài đặt, cập nhật và lưu trữ các gói mà hệ thống Linux nhận được.
Bảng so sánh
Các thông số so sánh | yum | RPM |
---|---|---|
Định nghĩa | Đây là một trình quản lý gói cấp cao nhất và giao diện người dùng có thể thực hiện mọi thứ riêng lẻ. | Nó là một trình quản lý gói cấp thấp thực hiện những việc cơ bản nhất. |
Xuất xứ | Nó đã được cập nhật từ YUP sang Yum vào năm 2003. | Nguồn gốc bắt đầu từ năm 1997. |
Phụ thuộc | Nó tự động giải quyết và cài đặt các phụ thuộc. | Không giải quyết các phụ thuộc. |
Cài đặt gói | Bạn chỉ có thể cài đặt các gói có sẵn trong kho lưu trữ, hiển thị các gói đã được cài đặt. | Nó cho phép bạn cài đặt nhiều gói nhưng phải cung cấp tên tệp chính xác. |
Nâng cấp | Nâng cấp tự động được thực hiện lên phiên bản mới nhất. | Không cho phép nâng cấp. |
Quản lý | Nó là một công cụ có thể được sử dụng để quản lý RPM một cách dễ dàng. | Không dễ quản lý khi cài đặt/nâng cấp các gói. |
YUM là gì?
Yum, viết tắt của Yellowdog Upgrader Modified, là phiên bản sửa đổi hoặc cập nhật của YUP hoặc Yellowdog UPgrader và ra đời năm 2003. Nó phụ thuộc vào RPM.
Nó hoạt động trên các hệ thống Linux dựa trên RPM và phụ thuộc vào RPM để thực hiện chức năng của nó. Nó cũng được sử dụng để quản lý, cài đặt và nâng cấp các gói trong các hệ thống Linux dựa trên RPM.
Nó có thể cảm nhận và giải quyết các phụ thuộc. Mặc dù nó không thể cài đặt nhiều gói như RPM, nhưng nó có thể cài đặt các gói đã có sẵn trong kho lưu trữ.
Yum cũng có thể quét và nâng cấp các gói lên phiên bản mới nhất. Nó cũng hoàn toàn dựa vào các kho lưu trữ trực tuyến.
RPM là gì?
RPM là viết tắt của Redhat Packaging Manager và được phát triển vào năm 1997. Đây là phiên bản sửa đổi của trình quản lý gói với phần mở rộng .pm vào năm 1993.
Nó là một hệ thống quản lý gói nguồn mở, miễn phí, hoạt động trên các hệ thống phân phối Linux và thực hiện các chức năng cơ bản là cài đặt, gỡ cài đặt, quét, nâng cấp, cập nhật, v.v.
Các hệ thống Linux dựa trên RPM cần Yum để quản lý vì nó không thể cảm nhận và giải quyết các phụ thuộc một cách độc lập. Điều này sẽ giúp trình quản lý gói định vị tệp dễ dàng hơn.
RPM không phụ thuộc vào kho lưu trữ trực tuyến cho các dịch vụ của mình và không thể quét hoặc nâng cấp chính nó hoặc các gói của nó lên phiên bản mới nhất.
Sự khác biệt chính giữa YUM và RPM
- Mặc dù Yum và RPM là trình quản lý đóng gói hệ thống Linux, nhưng chúng vẫn khác nhau, ngay cả trong ý nghĩa của chúng. Mặc dù Yum là trình quản lý đóng gói mặt trước cấp cao nhất hoạt động trên các hệ thống Linux dựa trên RPM, nhưng RPM là trình quản lý đóng gói cấp thấp thực hiện các chức năng cơ bản.
- YUP, hay Yellowdog UPgrader, lần đầu tiên được tạo ra và phát triển hoàn chỉnh trong khoảng thời gian 1999-2000. Phiên bản cập nhật của YUP được gọi là Yum, được phát triển lại hoặc sửa đổi vào năm 2003. Đồng thời, RPM hoặc Redhat được phát triển vào năm 1997.