局域网内搭建 本地yum 源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 局域网内搭建 本地yum 源相关的知识,希望对你有一定的参考价值。
目的:
局域网内配置yum 源服务器,方便局域网内服务器安装软件
测试环境:
IP :10.139.13.34 apache 服务器 用来做局域网内的yum 源服务器
IP: 10.139.13.34 内网服务器
部署步骤:
搭建apache 服务器用来提供yum
yum install httpd –y
systemctl start httpd
准备yum 源的软件包
做法1
使用centos 官网DVD1和DVD2.iso ,将iso 的所有内容解压出来,存放到 apache 服务器的指定目录,这里指定目录的目录为 /var/www/html/centos-7
mkdir /var/www/htm/centos-7
mount /dev/sr0 /mnt/ #挂载文件
cp /mnt/Packages/* /var/www/html/centso-7/
做法2
这里为方便测试,紧拷贝本地软件的少量rpm 用作yum 源
mkdir /var/www/htm/centos-7
将本地的rpm 包拷贝至 /var/www/htm/centos-7
访问web http://10.139.13.34/centos-7/
测试,查看是否
创建yum 仓库
yum -y install createrepo
createrepo /var/www/html/centos7/
创建完后会生成repodata 文件
测试 在 IP: 10.139.13.34 进行测试
备份服务器原有的软件源配置,修改软件源,修改后如下
cat CentOS7-Base-163.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://x.x.x.x /centos-7/ yum 源服务器地址
gpgcheck=0 #
gpgkey=http:///x.x.x.x /centos-7/RPM-GPG-KEY-CentOS-7
enabled=1
yum clean all && yum makecache
测试安装软件
查看服务器上有无unzip 软件包
which unzip
/usr/bin/which: no unzip in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
安装软件
yum install unzip –y
安装成功
本文出自 “sdsca” 博客,请务必保留此出处http://sdsca.blog.51cto.com/10852974/1967459
以上是关于 局域网内搭建 本地yum 源的主要内容,如果未能解决你的问题,请参考以下文章