Tôi mới cài đặt Fedora 22 và - thật ngạc nhiên / tức giận - tôi thấy rằng yum đã được thay thế bởi DNF. Tôi không muốn DNF, bất kể nó vượt trội so với yum - làm thế nào tôi có thể hoàn toàn chuyển trở lại yum mà không hạ cấp hệ điều hành của mình?
Tôi mới cài đặt Fedora 22 và - thật ngạc nhiên / tức giận - tôi thấy rằng yum đã được thay thế bởi DNF. Tôi không muốn DNF, bất kể nó vượt trội so với yum - làm thế nào tôi có thể hoàn toàn chuyển trở lại yum mà không hạ cấp hệ điều hành của mình?
Câu trả lời:
Bạn chỉ có thể tiếp tục sử dụng nó. Nó vẫn được cài đặt tại /usr/bin/yum-deprecated
. Nếu việc sử dụng một tên khác khiến bạn đau đớn, bạn có thể chỉnh sửa /usr/bin/yum
tập lệnh để trỏ đến điều này thay vì dnf
.
Mặc dù DNF được dự định là hầu hết tương thích, đặc biệt là đối với hầu hết các hoạt động phổ biến, nó không hoàn toàn giống nhau, vì vậy, vì lý do tương thích, gói cũ hơn sẽ có sẵn trong tương lai gần.
(Tuyên bố miễn trừ trách nhiệm: Tôi làm việc trên Fedora, nhưng không liên quan trực tiếp đến dnf hoặc yum.)
yum
đã được áp đặt bởi dnf
. Nó đã bị chặn trong phiên bản Fedora 18. Bạn có thể cố gắng làm cho chúng sống cạnh nhau, nhưng bạn có thể không thành công. Bản phát hành trong tương lai sẽ không có yum. Yum không còn được cập nhật hoặc làm việc trên.
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
Lưu ý bên lề: F22 và F23, kể từ ngày 30/1/2016, là những bản phát hành duy nhất được hỗ trợ và cập nhật thường xuyên. Hạ cấp xuống một bản phát hành khác sẽ là vô nghĩa.