Sự khác biệt giữa YUM và RPM Sự khác biệt giữa
YUM vs. RPM
Red Hat Package Manager hoặc RPM là trình quản lý gói mặc định cho các bản phân phối Linux sử dụng các gói có cùng tên. Ban đầu được phát triển bởi Red Hat, nó cuối cùng đã được chấp nhận rộng rãi trong rất nhiều phân phối Linux. YUM là viết tắt của Yellowdog Updater Modified và là một giao diện người dùng cho các bản phân phối Linux sử dụng định dạng gói RPM. Cả hai đều chỉ có thể sử dụng với distro dựa trên RPM và không thể sử dụng với những người sử dụng các gói debian như Ubuntu.
Mặc dù RPM là một công cụ rất mạnh mẽ mà rất nhiều người dùng đã quen thuộc với, vẫn còn một số sai sót nhỏ mà là một điều khó chịu cho người dùng. Vấn đề nổi bật nhất là một tiểu bang mà hầu hết mọi người gọi là 'địa ngục phụ thuộc'. Sự cố này xảy ra với các gói phụ thuộc vào rất nhiều gói khác, một số gói đó cũng phụ thuộc vào nhiều gói khác. Thông thường bạn phải cài đặt tất cả các phụ thuộc cho chương trình hoạt động chính xác. RPM không thể tự động làm điều này cho bạn. Nó chỉ có thể kiểm tra xem tất cả các gói yêu cầu được cài đặt trước khi cài đặt gói cần thiết. Theo dõi theo cách thủ công và cài đặt mỗi phụ thuộc là một công việc chủ yếu cho hầu hết những người chỉ muốn cài đặt một gói đơn ban đầu.Mặc dù cả RPM và YUM là những gì thực sự cài đặt các gói, có thể bạn sẽ không sử dụng một trong hai gói đó trừ khi bạn thành thạo với các dòng lệnh và các tham số khác cần phải được thông qua. Để giúp người bình thường dễ dàng kiểm soát toàn bộ hệ thống của họ, có nhiều giao diện người dùng đồ họa hoặc GUI có thể được sử dụng trên đầu hoặc trong YUM hoặc RPM. Những GUI này là những gì mọi người thường nhìn thấy và tương tác với chứ không phải YUM hoặc RPM.
Tóm tắt:1. RPM là trình quản lý gói, trong khi YUM là lối vào có thể được sử dụng với RPM.
2. Trình quản lý gói RPM không thể theo dõi các sự phụ thuộc trong khi YUM có thể.