本地Yum仓库构建

/ Linux服务安装搭建 / 1 条评论 / 1652浏览

安装createrepo软件

yum -y install createrepo

创建Yum仓库存放目录

mkdir -p /home/yum/x86_64/
cd /home/yum/x86_64/

找一个rpm包放进来

rz -y

初始化源数据repodata索引文件

createrepo -pdo /home/yum/x86_64/ /home/yum/x86_64/
#第一个目录:yum仓库的源路径,第二个目录:索引存放的路径

#每加入一个rpm包就要更新一下

createrepo --update /home/yum/x86_64/

提供yum服务

cd /home/yum/x86_64/ && nohup python -m SimpleHTTPServer 81 &>/dev/null &
#补充:这里用Python的http模块更简单,适用于内网环境,81表示的是81端口

浏览器查看

然后地址栏输入 ip+81即可查看

yum仓库客户端使用配置

更改yum配置文件的目录

#切换到yum源的目录
cd /etc/yum.repos.d/

创建新目录把原先yum源放在新建的目录下面

mkdir yum_bak
mv *repo yum_bak

配置本地yum源

vim localyum.repo
———————————————————
#yum源名称
[localyum]
#name随便来
name=server
#yum源服务器IP地址
baseurl=http://172.16.1.61:81
#激活yum源;0是不使用
enable=1
#校验机制;内网的就不需要(不去除,要给rpm包加密)
gpgcheck=0

清空本机已有yum缓存

yum clean all   #(每次有新的包都执行一遍)

列表显示yum仓库

yum list #(每次有新的包都执行一遍)

配置好直接按普通yum安装命令执行就可以了。

yum install -y 需安装的服务
#解释 需安装的服务是mysql-server-5.1.73-8.el6_8.x86_64.rpm这种的

如下图 alt

End

  1. 大佬 给条活路!你这么牛逼 你家人知道吗?

    回复