Я только что установил Fedora 22 и - к моему большому удивлению/гневу - обнаружил, что yum был заменен на DNF. Мне не нужен DNF, независимо от того, насколько он лучше по сравнению с yum - как мне полностью переключиться обратно на yum, не понижая версию ОС?
решение1
Вы можете просто продолжать его использовать. Он по-прежнему установлен в /usr/bin/yum-deprecated
. Если использование другого имени доставляет вам неудобства, вы можете отредактировать скрипт /usr/bin/yum
так, чтобы он указывал на это вместо dnf
.
В то время как DNF предназначен дляпо большей частисовместим, особенно для большинства распространенных операций, он не полностью идентичен, поэтому по соображениям совместимости в обозримом будущем будет доступен старый пакет.
(Отказ от ответственности: я работаю над Fedora, но не имею прямого отношения к dnf или yum.)
решение2
yum
был заменен на dnf
. Он был отделен во время выпуска Fedora 18. Вы можете попытаться заставить их жить бок о бок, но это может быть неудачно. Будущие выпуски будутнетесть yum. Yum больше не обновляется и не разрабатывается.
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
Примечание: F22 и F23, по состоянию на 30.01.2016, являются единственными релизами, которые поддерживаются и регулярно обновляются. Переход на другой релиз будет бессмысленным.