Centos 创建本地Yum源

创建本地源目录

mkdir -p /applocation/yum/centos7.6/x86_64/

cd /applocation/yum/centos7.6/x86_64/

上传rpm包到此目录,此目录下面还可以包括文件夹

安装createrepo

yum -y install createrepo

查看是否开启缓存

cat /etc/yum.conf 

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=0    缓存开关 0为关闭 1位开启缓存

debuglevel=2

缓存存放位置

/var/cache/yum/x86_64/7/base/packages

初始化repodata索引文件

createrepo -pdo /applocation/yum/centos7.6/x86_64/ /applocation/yum/centos7.6/x86_64/

创建web 可以用apache 这里用python

cd /applocation/yum/centos7.6/x86_64/

python -m SimpleHTTPServer 80 & /dev/null

添加rpm包到本地目录下

createrepo --update /applocation/yum/centos7.6/x86_64/

每次有新的包添加 需要此命令更新一下

客户端配置

vim test.repo  #建立repo文件

[test]

name=Server

baseurl=http://192.168.56.100  #本地源服务器的IP地址

enable=1

gpgcheck=0

将其他repo文件备份,并将test.repo上传到 /etc/yum.repo.d/

执行

yum clean all

yum makecache

你可能感兴趣的:(Centos 创建本地Yum源)