在CentOS Stream 8中,推荐使用DNF(Dandified Yum)作为软件包管理器,因为它比传统的YUM更高效且功能更强大。
安装软件包:
sudo dnf install package_name
例如,安装wget:
sudo dnf install wget
更新软件包: 更新系统中的所有软件包到最新版本:
sudo dnf update
更新特定的软件包:
sudo dnf update package_name
列出已安装的软件包:
sudo dnf list installed
搜索软件包:
sudo dnf search package_name
将 package_name
替换为你要搜索的软件包名称。
卸载软件包:
sudo dnf remove package_name
清理缓存:
sudo dnf clean all
创建新的YUM仓库配置文件:
sudo mkdir -p /etc/yum.repos.d/custom
sudo nano /etc/yum.repos.d/custom/custom-repo.repo
编辑YUM仓库配置文件,添加以下内容并根据实际情况修改:
[custom-repo]
name=Custom Repository
baseurl=http://your-repo-url/centos/
releasever=/
basearch=/
os=
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-your-repo-key
安装GPG密钥(如果需要):
sudo rpm --import /path/to/your-repo-key.gpg
清除YUM缓存:
sudo yum clean all
使用自定义YUM源:
sudo dnf install some-package
配置YUM优先级(可选):
sudo yum config-manager --set-enabled custom-repos
sudo yum config-manager --set-disabled other-repo
通过以上步骤,你可以在CentOS Stream 8上使用DNF进行有效的软件包管理。