搭建本地源

搭建本地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
相關文章
相關標籤/搜索