From Mageia wiki
Other languages Deutsch ; English ; Español ; Français ; Nederlands ; 简体中文 ; |
到目前为止, 将 DNF 作为后备软件包管理器 这一功能已经基本被实现, 现在你已经可以开始体验这一功能.
安装
- 安装
mageia-repos
和dnf
:
urpmi mageia-repos dnf
- 32-bit 仓库在 x86_64 的机器上被默认关闭. 你可以使用
dnf config-manager
启用它:
dnf config-manager --set-enabled mageia-i586 updates-i586
- 类似的,也可以使用
dnf config-manager
来启用 nonfree 和 tainted 仓库,例如:
dnf config-manager --set-enabled mageia-x86_64-nonfree updates-x86_64-nonfree
- 对于 Cauldron 来说, 将 "mageia" 替换为 "cauldron" ,将 "updates", "backports" 等替换为 "cauldron-updates", "cauldron-backports", 具体用法和上述相同.
- 如果你想替换掉默认使用的软件源,你可以编辑
/etc/yum.repos.d
里面的文件. 将 "baseurl=" 反注释掉并将 URL 替换为你想要设定的软件源的地址. 这一设定有限于 "metalink" 和 "mirrorlist" 的设定,你完全可以注释掉 "metalink=" 和 "mirrorlist=" ,但是当 "baseurl=" 中的镜像源不可用时将没有后备选择。
一些常用的命令
使用 root 运行:
dnf install ri-li
安装 ri-lidnf remove ri-li
移除 ri-lidnf check-update --refresh
刷新软件源缓存,检查更新dnf upgrade --refresh
刷新软件源缓存,更新系统dnf upgrade --best
更新系统,自动选择最有选项以避免依赖问题dnf distro-sync --refresh
刷新软件源缓存,将已经安装的包更新到最新版本dnf distro-sync --allowerasing --best
更新跨大版本软件包, 如 lib64clang3.8 - lib64clang3.9dnf history list
显示操作历史记录dnf history info 12
从历史记录中调取第 12 项dnf downgrade
降级一个包
是否为 root 都行:
dnf help
显示帮助页面dnf search fax
显示包名或描述中有 fax 的包dnf repolist
显示启用的仓库列表
如果你的系统使用的不是英语,但想 dnf 输出英语, 将 LANGUAGE=C
加到命令之前.