centos

centos stream8软件包管理工具介绍

小樊
49
2025-05-12 22:33:33
栏目: 智能运维

在CentOS Stream 8中,推荐使用DNF(Dandified Yum)作为软件包管理器,因为它比传统的YUM更高效且功能更强大。

DNF的基本命令和功能

配置自定义软件源(YUM源)

  1. 创建新的YUM仓库配置文件:

    sudo mkdir -p /etc/yum.repos.d/custom
    sudo nano /etc/yum.repos.d/custom/custom-repo.repo
    
  2. 编辑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
    
  3. 安装GPG密钥(如果需要):

    sudo rpm --import /path/to/your-repo-key.gpg
    
  4. 清除YUM缓存:

    sudo yum clean all
    
  5. 使用自定义YUM源:

    sudo dnf install some-package
    
  6. 配置YUM优先级(可选):

    sudo yum config-manager --set-enabled custom-repos
    sudo yum config-manager --set-disabled other-repo
    

通过以上步骤,你可以在CentOS Stream 8上使用DNF进行有效的软件包管理。

0
看了该问题的人还看了