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