• linux软件管理


    1.使用已知网络安装资源安装软件

    vim /etc/yum.repos.d/yum.repo                                              ##文件名称必须以repo结尾
    [rhel7.2]                                                                                  ##仓库名称
    name=rhel7.2 source                                                             ##对软件源的描述
    baseurl=http://172.25.254.250/rhel7.2/x86-64/dvd             ##网络安装源
    gpgcheck=0                                                                           ##不检测gpgkey
    enabled=1                                                                              ##此安装源语句块生效

    yum  clean all                                                                        ##晴空系统中原有的yum信息

     

    ##2.配置本地yum源
    1.获得一个与本机系统一直的系统镜像
    2.挂载镜像

    mount  /xxx/xxxxios       /rhel7.2

    3.设定永久挂载
    vim /etc/rc.d/rc.local
    mount  /xxx/xxx.iso    /rhel7.2

    chmod  755  /etcrc.d/rc.local


     
    4.设定系统安装源指向
    mkdir    /etc/yum.repos.d/backup
    mv /etc/yum.repos.d/*  /etc/yum.repos.d/backup

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


    [rhel7.2]
    name=rhel7.2
    baseurl=file=:///rhel7.2
    gpgcheck=0

    yum clean all

    yum install httpd -y

    ##3.共享型yum源的部署
    1.在一台已经链接好本地yum源的主机中安装httpd
    yum install httpd

    2.配置网络yum源

    systemctl  start  httpd
    systemctl  stop    firewalld
    systemctl enable   httpd
    systemctl  disable  firewalld

    mkdir       /var/www/html/rhel7.2
    mount     /xxx/xxx.iso     /var/www/html/rhel7.2

     vim /etc/rc.d/rc.local

    mount /xxxx/xxxx.iso /var/www/html/rhel7.2

    测试:
    在浏览器中输入地址:
    http://ip/rhel7.2
    http://172.25.254.3/rhel7.2

    ##4.yum命令
    1.yum命令的使用必须是在yum源搭建成功后才能正常运行

    2.yum命令的详细用法

    yum   clean all                                        ##清除原有yum缓存
    yum   repolist                                         ##列出仓库信息
    yum   install  software                            ##安装


          update                                             ##更新
          list  software                                   ##查看软件


          list  all                                             ##查看所有软件


          list  installed                                   ##列出已安装软件


          list  available                                  ##列出可安装软件


          reinstall  software                          ##重新安装
          remove  software                          ##卸载
          info    software                              ##查看软件信息


          search  software信息                    ##根据软件信息查找软件
          whatprovides  file                          ##根据文件找出包含此文件的软件
          groups  list                                    ##列出软件组


          groups  info                                  ##查看软件组的信息
          groups  install sfgroup                 ##安装软件组
          groups  remove  sfgroup              ##卸载软件组


    ##5.用rpm命令处理软件

    rpm    -i            ##安装
           -v            ##显示过程
           -h            ##hash加密
           -e            ##卸载
           -q            ##查看
           -a            ##所有
           -p            ##软件包
           -ql           ##查看软件在系统中的安装文件路径
           -qlp          ##查看
           --scritps     ##查看脚本
           --nodeps      ##安装软件忽略软件依赖
           --force       ##强行安装软件
           -Kv           ##检测软件包是否被篡改 


    ###第三方软件仓库的搭建

    1.把所有的rpm包放到一个目录中

    2.createrepo -v /存放软件包的目录

    3.vim /etc/yum.repos.d/yum.repo
    [software]
    name-software
    baseurl=file:///software
    gpgcheck=0

    yum clean  all
    yum list linuxqq

  • 相关阅读:
    The three toppaying tech roles in 2022 and the skills you need to land them
    Using serilog with azure application insights and .Net core
    炉石传说 佣兵战纪 奥特兰克山谷
    跑步减肥 不同年龄要有不同配速
    聊聊微软面试 超哥的地盘
    风暴英雄上传录像举报
    Node.js Express 框架 规格严格
    redis查询key的数量 规格严格
    MySQL DATE_FORMAT() 函数 规格严格
    fastjson/jackson 转 json Boolean布尔类型 is丢失问题 规格严格
  • 原文地址:https://www.cnblogs.com/zhengyipengyou/p/9399861.html
Copyright © 2020-2023  润新知