搭建本地yum源:如下是以centos7为例子 python
1)首先须要安装 createrepo(须要一个能够使用源的机器,能够访问互联网)
安装方法能够使用yum
安装epel源centos
1 yum -y install epel-release 2 yum clean all && yum makecache fast
安装 createrepobash
https://files.cnblogs.com/files/gaoguangjun/createrepo.tarurl
1 yum install -y createrepo
通常包含如下rpm包: (会附带)
createrepo-0.9.9-28.el7.noarch.rpm
deltarpm-3.6-3.el7.x86_64.rpm
libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
python-deltarpm-3.6-3.el7.x86_64.rpm
如今就能够建立本身的源了!!!
2) 咱们须要一个目录(存放yum源的文件的rpm信息等)以 test_repo (/home/admin/test_repo/)为例:centos7
1 mkdir test_repo
3)把 文件夹变成源spa
1 creatrepo test_repo
4) 接下来就能够自由的存放本身的rpm文件了
5)写本身的repo文件,放到 /etc/yum.repos.d/便可code
cat test_repo.repoxml
1 [test_repo] 2 name=test_repo 3 baseurl=file:///home/admin/test_repo/ 4 gpgcheck=0
脚本:blog
1 #!/bin/bash 2 cd /data/ 3 4 yum install createrepo 5 read -p "请输入源名称:" REPO_NAME 6 #建立目录 7 mkdir $REPO_NAME 8 #建立源 9 creatrepo $REPO_NAME 10 11 cat << EOF >> $REPO_NAME.repo 12 [${REPO_NAME}] 13 name=${REPO_NAME} 14 baseurl=file:///data/${REPO_NAME}/ 15 gpgcheck=0 16 EOF