这里以openssh软件为例,使用自建的yum仓库安装软件包,实验环境为CentOS 7.3.1611。


1、下载openssh软件及依赖的RPM包到/yum/repo目录。

    mkdir -p /yum/repo

    yum install openssh --donwloadonly --downloaddir=/yum/repo


2、使用createrepo命令创建repo元数据,也就是repodata目录。

    yum install -y createrepo

    createrepo /yum/repo


3、创建repo配置文件,将yum源指向/yum/repo目录。

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    vi /etc/yum.repos.d/local

        [local]

        name=local repo

        baseurl=file:///yum/repo

        gpgcheck=0


4、安装openssh软件包。

    yum install -y openssh