Yum vs DNF (đã thay đổi trong Fedora 22)


8

Khi tôi đang khám phá về Fedora 22 (Tôi hiện đang sử dụng fedora 20), tôi đã biết rằng Yum đã được thay thế bởi DNF. Về cơ bản những gì tôi muốn biết là sự khác biệt giữa hai người quản lý gói Fedora đó và lý do cho sự thay đổi này.

Câu trả lời:


7

So với Yum, DNF cung cấp:

  1. Quản lý phụ thuộc tốt hơn
  2. Hỗ trợ tiện ích mở rộng khác với Python
  3. API tài liệu
  4. Sử dụng bộ nhớ thấp hơn
  5. Đồng bộ hóa siêu dữ liệu ít tự động hơn với các kho lưu trữ, một quá trình mà người dùng thường phàn nàn "xảy ra quá thường xuyên và mất quá nhiều thời gian".

Xem DNF sẽ thay thế Yum?


1
Tôi muốn tìm hiểu những gì phản cảm với câu trả lời này. Nếu nó thực sự không chính xác, tôi muốn sửa nó. Nếu có một số loại "phong cách" đang diễn ra, đó cũng là điều tốt đẹp để biết.
đá

2

Sự khác biệt trong hành vi dòng lệnh được ghi lại nhiều trong các tài liệu DNF, tại các Thay đổi trong DNF CLI so với Yum . Điều đó cũng bao gồm một ánh xạ và giải thích ngắn gọn về sự khác biệt trong các plugin và tiện ích phổ biến.

Đối với "tại sao", tôi đề xuất bài viết này từ các nhà phát triển DNF . Tóm tắt nhanh:

  • API Yum được phát triển hữu cơ, thay vì được thiết kế và ghi lại
  • người giải quyết Yum dep là một bài tập thông minh, và đôi khi tự vẽ thành các góc. Mới là một người giải SAT và đúng hơn về mặt toán học.
  • cơ sở mã được coi là khó sử dụng và khó tái cấu trúc mà không phá vỡ mọi thứ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.