Linux软件安装及yum源搭建

软件安装

1.rpm

rpm -ivh    name.rpm                                              ###安装 ,-v显示过程,-h指定加密方式为hash
    -e  name                                                      ###卸载
    -ql name                                                      ###查询软件生成文件
    -qlp    name.rpm                                              ###查询软件安装后会生成什么文件
    -qa                                                           ###查询系统中安装的所有软件名称
    -qa |grep name                                                ###查询软件是否安装
    -qp name.rpm                                                  ###查询软件安装包安装后的名字
    -qf filename                                                  ###查看filename属于那个安装包
    -ivh name.rpm --force                                         ###强制安装,但不能忽略依赖性
    -ivh name.rpm --nodeps --force                                ###忽略依赖性并且强制安装
    -qi name                                                      ###查看软件信息
    -Kv name.rpm                                                  ###检测软件包是否被篡改
    -qp name.rpm --scripts                                        ###检测软件在安装或卸载过程中执行的动作

2.yum

yum     install     softwarename                                 ###安装
        repolist                                                 ###列出设定yum源信息
        remove      softwarename                                 ###卸载
        list        softwarename                                 ###查看软件源中是否有此软件
        list all                                                 ###列出所有软件名称
        list installed                                           ###列出已经安装的软件名称
        list available                                           ###列出可以用yum安装的软件名称
        clean all                                                ###清空yum缓存
        search      softwareinfo                                 ###根据软件信息搜索软件名字
        whatprovides    filename                                 ###在yum源中查找包含filename文件的软件包,不小心删除/bin/ls       
        update                                                   ###更新软件
        history                                                  ###查看系统软件改变历史
        reinstall   softwarename                                 ###重新安装
        info        softwarename                                 ###查看软件信息
        groups list                                              ###查看软件组信息
        groups info softwaregroup                                ###查看软件组内包含的软件
        groups install  softwaregroup                            ###安装组件
        groups remove   softwaregroup                            ###卸载组件

yum软件仓库搭建

1.本地第三方软件仓库搭建

以wps的rpm包为例

 mkdir -p /software                                              ###建立rpm包目录
 cp /wps-office-9.1.0.4961-1.a18p1.x86_64.rpm /software/         ###把wps拷贝到rpm下面                             

生成repodata

 createrepo -v /software

删除多余的repo文件

 rm -rf /etc/yum.repos.d/*

建立yum.repo

 [software]                                                   ###软件仓库名称                                 
 name=software                                                ###仓库描述
 baseurl=file:///software                                     ###挂载位置    
 gpgcheck=0                                                   ###不检测gpgkey

清空缓存,查看yum仓库

 yum clean all

这里写图片描述

基于httpd的yum仓库搭建

优点:同个网段都可以访问,不用搭多个本地的仓库,方便管理

我们以redhat7.3的镜像为例

 mkdir /rhel7.3                                                 ###建立一个挂载目录
 mount /redhat7.3/rhel-server-7.3-x86_64-dvd.iso /rhel7.3       ###把镜像所在位置挂载到/rhel7.3

查看挂载

这里写图片描述

删除多余的repo文件

 rm -rf /etc/yum.repos.d/*

建立yum.repo

 [rhel7.3]                                                      ###软件仓库名称                                 
 name=rhel7.3                                                   ###仓库描述
 baseurl=file:///rhel7.3                                        ###挂载位置    
 gpgcheck=0                                                     ###不检测gpgkey
 yum clean all                                                  ###清空缓存
 yum repolist                                                   ###查看

这里写图片描述

通过暂时的yum仓库下载httpd服务

 yum install httpd -y                                          ###下载httpd服务
 systemctl start httpd                                         ###开启服务
 systemctl enable httpd                                        ###开机自动重启服务
 systemctl stop firewalld                                      ###关闭防火墙
 systemctl mask firewalld                                      ###冻结防火墙

建立目录/var/www/html/rhel7.3,并挂载

 umount /dev/loop2                                                                 ###解除挂载
 mkdir -p /var/www/html/rhel7.3                                                    ###建立挂载目录
 mount /redhat7.3/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3            ###挂载
 echo "mount /redhat7.3/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3" >> /etc/rc.d/rc.local          ###开机自动挂载
 chmod 755 -R /etc/rc.d/rc.local                                                   ###给执行权限

查看自己的ip

这里写图片描述

删除多余的repo文件

 rm -rf /etc/yum.repos.d/*

建立yum.repo

 [rhel7.3]
 name=rhel7.3
 baseurl=http://172.25.254.56/rhel7.3                                          ###中间为IP
 gpgcheck=0

查看结果

 yum clean all                                                                ###清空缓存
 yum repolist                                                                 ###查看

这里写图片描述

这里写图片描述

这样基于httpd的yum仓库便搭建好了!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wielun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值