###################    软件,配置yum仓库               ##########################

 

 

###1.软件的获取,软件名称

lftp 主机ip:文件位置

lftp 172.25.254.250:/pub/software

 

wps-office-   8.1.0.3724-0.1  .  b1p2  .  i686

软件名           软件版本          适用系统       cpu架构

####2.如何用rpm安装管理软件

1.rpm

   rpm      -i      name.rpm        ###安装

            -v      name.rpm        ###显示安装进度

            -h      name.rpm        ###指定加密方式

            -e      name            ###卸载

            -ql     name           ###查询软件生成文件

            -qlp    name.rpm        ###查询软件安装后会生成的文件

            -qa                      ##查询系统中安装的所有软件名称

            -qa |grep name          ##查询软件是否安装

            -q       name           ###查询软件是否安装

            -qp name.rpm             ##查询软件安装包安装后的名字

            -qf filename             ##查看filename属于哪个安装包

            -ivh name.rpm --force    ##强制安装

            -qi     name             ##查看已安装软件信息

 

######3.yum

   1.yum 为上层管理工具,最重要的功能是可以解决软件的依赖关系,使用yum必须要有yum源及配置指向文件

      #########本机配置yum######

            1.从网络上下载本机匹配的iso镜像文件

             rhel-server-7.1xxxx.iso

             2.把镜像文件rhel-server-7.1xxxx.iso 挂在到/mnt目录下以便被访问

                     mount 镜像文件 /mnt

             3.配置本机yum源指向

                vim /etc/yum.repos.d/yum.repo

                [server]

                name=rehl7.1

                baseurl=fiel:///mnt

                gpgcheck=0

           ############搭建共享yum源

               4.安装资源共享服务 httpd

         yum install httpd -y

         systemctl stop friewalld

         systemctl disable firewalld

         systemctl start httpd

         systemctl enable httpd

              5.建立共享目录,并挂载镜像文件到共享目录上

         mkdir /var/www/html/rhel7.1

         umnout /mnt

         mount rhel-serverxxxxxxx.iso /var/www/html/rhel7.1

 

              6.测试是否已共享

                  浏览器中输入:http://本机ip/rhel7.1

                  可看到镜像中的内容

 

               7.修改本机yum源指向

        [server]

        name=rhel7.1

        baseurl=file:///var/www/thml/rhel7.1

        gpgcheck=0

               8.开机自动挂载在iso

        vim /etc/rc.d/rc.local

        mount rhel-serverxxxxxxx.iso /var/www/html/rhel7.1

                

        chmod +x /etc/rc.d/rc.local

          ###########客户端yum源指向

         vim /etc/yum.repos.d/xxx.repo            ###客户端yum源指向文件位置