离线做http协议

该文章描述了如何在有网络的环境中下载RPM包并创建本地YUM源,以便在主节点和Node节点进行离线安装。过程包括修改YUM仓库配置,安装必要工具,处理依赖问题,关闭SELINUX以及通过HTTP服务分享YUM源。此外,还提到了添加新RPM包到源并更新缓存的步骤。
摘要由CSDN通过智能技术生成

1. 有网环境下找下载rpm包

#yum install yum-utils

#yumdownloader --resolve --destdir=/home/a httpd

下载的包拖进离线包里

2. 在主节点操作

#cd /etc/yum.repos.d/

#mkdir bak

#mv CentOS-*.repo bak/

#vi /etc/yum.repos.d/base.repo

[base-repo]
name=base local repo
baseurl=file:///home/Packages  #这里改成rpm包的地址
enabled=1
gpgcheck=0

下载createrepo

#cd /home/Packages

#rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm libxml2-python-2.9.1-6.el7_9.6.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm createrepo-0.9.9-28.el7.noarch.rpm deltarpm-3.6-3.el7.x86_64.rpm

(查到了这个包进行安装,结果报:
libxml2 = 2.9.1-6.el7_2.3 is needed by libxml2-python-2.9.1-6.el7_2.3.x86_64
强制安装:
rpm -Uvh --replacepkgs libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm --nodeps --force
)

#yum clean all

#createrepo .

#yum install httpd

改http的端口 最好是四位数 两位数容易冲突

#vi /etc/httpd/conf/httpd.conf

2.怀疑是SELINUX 没关,一看真的是
一开机,SELINUX默认是开启的时候,默认会给所有的软件上锁,不能进行更改

把这个改为disabled
执行这个 setenforce 0

#getenforce

#setenforce 0

#systemctl status httpd

#systemctl start httpd

#system enable httpd

在网页上登录192.168.72.221:8076

#cp -r /home/Packages /var/www/html/

#vi /etc/yum.repos.d/base.repo //写的时候

[base-repo]
name=base local repo
baseurl=http://192.168.72.221:8076/Packages/  #这里改成rpm包的地址
enabled=1
gpgcheck=0

#yum clean all

#yum makecache

#cd /var/www/html/Packages/

#yum install unzip

3. Node节点

##cd /etc/yum.repos.d/

#mkdir bak

#mv CentOS-*.repo bak/

#scp 192.168.72.221:/etc/yum.repos.d/base.repo . //输入密码

#yum clean all

#yum makecache

测试一下

#yum install unzip

1.1新增rpm

有网的下载rpm包不安装 /home/a:下载到的地方

#yumdownloader --resolve --destdir=/home/a unzip

把下载的包放到/var/www/html/Packages/

#cd /var/www/html/Packages/

#createrepo --update .

#yum clean all

#yum makecache

#yum install unzip

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值