局域网内配置yum源仓库
局域网内yum仓库配置方法:
1、上传系统镜像文件至yum仓库服务器
2、挂载镜像:
mount -t iso9660 -o loop xxx.iso /mnt/
3、创建yum仓库目录:
mkdir /home/仓库名称
4、将rpm包复制到仓库目录内
cp /mnt/Packages/* /home/仓库名称
5、安装 createrepo 软件,用于生成 yum 仓库数据库的软件
yum -y install createrepo
6、生成yum仓库:
createrepo -pdo /home/仓库名称/ /home/仓库名称/
加入rpm包:
createrepo --update /home/仓库名称/
7、进入到仓库目录内,开启80端口:
python -m SimpleHTTPServer 80 &> /dev/null &
搭建完成后,访问该机器ip,查看是否成功
8、仓库更新:
把对应版本的rpm包放入到仓库后更新:
createrepo --update /home/仓库名称/
9、使用完毕后,需要卸载:
umount /home/仓库名称/
yum源的使用(有需要基础软件安装的只需按照如下操作配置即可):
1、进入到yum源地址配置:
cd /etc/yum.repos.d/
2、创建备份目录,只保留CentOS-Base.repo文件,并将其他文件移动到备份目录内:
mkdir bak
mv *.repo bak
mv bak/CentOS-Base.repo ./
3、清空并修改CentOS-Base.repo配置
清空:>CentOS-Base.repo
编辑该文件,内容需要根据操作系统进行区分:
==================================================
[CentOS6.8]
name=/home/仓库名称/
baseurl=http://192.168.200.228
enabled=1
gpgcheck=0
==================================================
4、清除原有配置缓存:
yum clean all
5、把yum源缓存到本地:
yum makecache
6、测试安装:
yum install ....