Fedora 22 をインストールしたところ、驚いたことに、また怒ったことに、yum が DNF に置き換えられていることがわかりました。yum と比べてどれほど優れているとしても、DNF は不要です。OS をダウングレードせずに、完全に 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
補足: 2016 年 1 月 30 日現在、F22 と F23 のみがサポートされ、定期的に更新されるリリースです。別のリリースにダウングレードしても意味がありません。