在CentOS 中创建本地yum源
在 CentOS 中可以通过以下步骤创建本地yum源:
创建本地yum仓库目录
以/root/yumrepo为例,在终端中执行以下命令:
mkdir /root/yumrepo
将需要安装的rpm软件包上传到yum仓库目录中
将需要安装的rpm软件包复制到刚才创建的yum仓库目录中,以nginx为例,执行以下命令:
cd /root/yumrepo
wget https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装createrepo软件
在终端中执行以下命令:
yum install createrepo -y
创建本地yum源
执行以下命令,将yum仓库目录中的rpm软件包转换为yum索引文件:
createrepo /root/yumrepo/
配置本地yum源
创建一个本地yum源配置文件,例如 /etc/yum.repos.d/local.repo,在终端中执行以下命令:
vim /etc/yum.repos.d/local.repo
将以下内容复制到local.repo文件中:
[local]
name=Local repository
baseurl=file:///root/yumrepo/
enabled=1
gpgcheck=0
测试本地yum源
在终端中执行以下命令,测试yum源是否正常:
yum list | grep nginx
如果输出nginx相关的软件包列表,则表明本地yum源配置成功。
现在可以使用yum命令安装本地yum源中的软件包了。