centos 8 默認會讀取centos.org的mirrorlist 一般不需要配置鏡像
dnf是個趨勢 https://dnf.readthedocs.io/en/latest/index.html
顯示信息
# 查看版本
dnf --version
# 查看可用的dnf軟件庫
dnf repolist
# 查看可用和不可用的dnf軟件庫
dnf repolist all
dnf search 軟件包名稱
# 列出已安裝和可安裝軟件包列表 `@`開頭的爲已安裝狀態
dnf list
# 列出已安裝軟件包列表
dnf list installed
# 列出可安裝軟件包列表
dnf list available
# 查看軟件包詳情
dnf info nano
# 查看可更新軟件包列表
dnf check-update
# 查找某一文件的提供者
dnf provides /bin/bash
# 查看dnf執行歷史
dnf history
# 查看軟件包組
dnf grouplist
安裝
# -y 安裝時全部選是 -q 不顯示安裝過程
dnf install 軟件包名稱
# 重新安裝特定軟件包
dnf reinstall nano
# 從特定軟件包庫安裝特定軟件
dnf -enablerepo=epel install nginx
# 安裝一個軟件包組
dnf groupinstall 軟件包組名稱
更新
dnf update 軟件包名稱
# 更新所有軟件包
dnf update
dnf upgrade
# 更新所有軟件包至最新穩定發行版
dnf distro-sync
# 回滾軟件包版本
dnf downgrade nginx
# 更新軟件包組
dnf groupupdate nginx
刪除
dnf remove 軟件包名稱
dnf erase 軟件包名稱
# 刪除無用孤立的軟件包
dnf autoremove
# 刪除緩存的無用軟件包
dnf clean all
# 刪除軟件包組
dnf groupupdate nginx
幫助
dnf help install
配置阿里鏡像
# 重命名默認倉庫
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 下載阿里雲倉庫
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo