190.dnf常用命令

发表于 linux 分类,标签:
dnf 是 Fedora、CentOS 和 RHEL 中用于管理软件包的包管理器,它是 yum 的下一代版本。
以下是一些常用的 dnf 命令及其用途:

基本命令
安装软件包
sudo dnf install <package_name>
例如,安装 vim:
sudo dnf install vim
删除软件包
sudo dnf remove <package_name>
例如,删除 vim:
sudo dnf remove vim
更新软件包
sudo dnf update <package_name>
例如,更新 vim:
sudo dnf update vim
升级系统所有软件包
sudo dnf upgrade
列出已安装的软件包
dnf list installed
查找软件包
dnf search <package_name>
例如,查找包含 vim 的软件包:
dnf search vim
显示软件包信息
dnf info <package_name>
例如,显示 vim 的信息:
dnf info vim

高级命令
清理缓存
sudo dnf clean all
列出可用软件包
dnf list available
列出已安装和可用软件包
dnf list all
显示软件包依赖
dnf deplist <package_name>
例如,显示 vim 的依赖:
dnf deplist vim
列出已安装的软件包组
dnf grouplist
安装软件包组
sudo dnf groupinstall "<group_name>"
例如,安装 "Development Tools" 组:
sudo dnf groupinstall "Development Tools"
删除软件包组
sudo dnf groupremove "<group_name>"
例如,删除 "Development Tools" 组:
sudo dnf groupremove "Development Tools"
检查更新
sudo dnf check-update
列出启用的仓库
dnf repolist enabled
启用或禁用仓库
sudo dnf config-manager --set-enabled <repo_id>
sudo dnf config-manager --set-disabled <repo_id>
例如,禁用 epel 仓库:
sudo dnf config-manager --set-disabled epel
这些命令涵盖了 dnf 的基本和高级功能,可以帮助你在 CentOS、Fedora 和 RHEL 系统中高效地管理软件包。


0 篇评论

发表我的评论