YUM本地源大全
RPM包获取
获取安装光盘下的RPM
挂载:mount /dev/cdrom /mnt
mkdir /usr/local/yum
复制:cp -r /mnt/Packages /usr/local/yum
复制远程yum镜像
https://www.cnblogs.com/mmdln/p/8963188.html
创建本地yum仓库
需要安装 createrepo
yum clean all
createrepo /usr/local/yum
createrepo --update /usr/local/yum 更新
本地yum源文件配置
https://blog.csdn.net/nowzhangjunzhe/article/details/81195443
[…] 代表这个库的名字,必须是唯一的,不可以重复。
name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。
baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file:///,ftp://,http://等
enabled=1 说明启用这个更新库,0表示不启用。
gpgcheck=1 表示使用gpg文件来检查软件包的签名
gpgkey= 表示gpg文件所存放的位置,此处也可以有http方式的位置。
createrepo --update dir
实际源码
从已联网的yum上下载
yum install iptables --downloadonly --downloaddir=/tmp/soft
配置本地yum局域网源
nginx配置本地yum局域网源
配置nginx, …/tengine-2.1.0/conf/nginx.conf
httpd配置本地yum局域网源
[root@guohui ~]# yum install httpd //安装
[root@guohui ~]# rpm -ql httpd 查看安装的文件
cd /var/www/html 进入httpd的文件
[root@guohui html]# vim index.html
[root@guohui html]# cat index.html
力拔兮山盖气世,
时不利兮骓不逝。
骓不逝兮可奈何!
虞兮虞兮奈若何!
[root@guohui html]# systemctl restart httpd 启动
[root@guohui html]# ifconfig //查看本地ip
在浏览器输入本地ip + 端口号 注意防火墙
在网络仓库上创建文件夹
将光盘挂载到新建的网络文件里成yum仓库
输入地址配置yum仓库成功
配置其它服务器
局域网中每台节点包括这台服务器,修改文件/etc/yum.repos.d /CentOS-Base.repo
源码
yum clean all& yum makecache