1、本地yum仓库的安装配置
两种方式: a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/
b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/
制作流程: 先挑选一台机器mini4,挂载一个系统光盘到本地目录/mnt/cdrom,然后启动一个httpd服务器,将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 (cd /var/www/html; ln -s /mnt/cdrom ./centos )
然后通过网页访问测试一下: http://mini4/centos 会看到光盘的目录内容
至此:网络版yum私有仓库已经建立完毕
剩下就是去各台yum的客户端配置这个http地址到repo配置文件中
- 【yum】解决离线安装依赖包的方法
yum -y install nginx keepalived --downloadonly --downloaddir=/root/abc
注: yum -y install XXX --downloadonly --downloaddir=/XXX
安装软件包xxx下载到/xxx位置,然后记得指定--downloadonly,只下载,不安装。
此方法,会将主软件包和基于你现在的操作系统缺少的依赖关系包一并下载!
这样在目标文件的时候就可以指定2个yum源了。
#reinstall重新安装
yum -y reinstall nginx keepalived --downloadonly --downloaddir=/root/abc