通过Virtual Box
已安装Fedora Workstation
36。其用于实验目的。
关于包/存储库管理有两种选择yum
,dnf
后者优于前者。用于学术目的yum
,阅读一些教程后已安装一些包通过yum
,因此:
sudo yum install <packagename>
之后 - 相差 1 天 - 执行了以下命令集:
yum check-update
sudo yum update
yum clean all
yum update
根据情况安装/更新了大约 1GB 的软件。大约有yum clean all
54 个文件被删除——当然是根据特定的更新——所以在其他时间点会有所不同。
现在我想和dnf
问题
- 是否
dnf
适用于所有安装/更新的最新数据yum
?
对于这个特定案例,大约获得了 1GB 的软件。
附加问题
- 可以
dnf
放心地使用所有的安装/删除/更新相同的以前的yum 的安装/删除/更新交互? - 可以
dnf
放心地使用所有的安装/删除/更新相同的未来yum 的安装/删除/更新交互? - 因此,将来能够互换使用这两个命令。
答案1
关于包/存储库管理,有两个选项 yum 和 dnf,其中后者优于前者。
不,实际上现在只有DNF——从软呢帽 31,yum
在 Fedora 中不再可用,并且/usr/bin/yum
只是一个符号链接/usr/bin/dnf-3
(/usr/bin/dnf
也指向那里,在这种情况下意味着 Python 3 版本的 DNF),因此使用和3
之间没有区别。yum
dnf
请注意,该yum
包仍然可用,但仅包含符号链接和手册页。