• 软件包安装


    一、红帽RPM包介绍和软件包安装

    内容部分:

    1.安装和移除RPM包
    2.查询和检验他们的状态
    3.使用yum管理包
    4.掌握yum和rpm之间的关系
    5.配置yum连接到RHN卫星服务器
    6.创建私有的yum仓库
    7.配置yum连接到私有仓库
    8.配置和使用红帽网络 
    RPM包管理(Redhat Package Manager)
        。RPM组件
            本地数据库
            rpm和相关可以执行程序
            RPM是yum的基础
            包文件
        。主要功能
            安装/移除
            查询
            检验
    
    RPM的安装与移除
    rpm -i ,--install <package1>...
    rpm -v,--verbose
    rpm -h,##...#
    主要的一些RPM选项:
        安装:rpm -i,--install
        升级:rpm -U,--upgrade
        更新:rpm -F,--freshen
        移除:rpm -e,--erase
    输出选项:-v,-h
    支持URL地址:ftp://,http://
    rpm --force强制安装,无论之前是否已经安装好

    二、RPM包内容的查询

    rpm查询
    。语法:
        。rpm -q what_packages    //查询各种信息
    。已安装包选项:
        。rpm -qa    //列出所有已安装的包
        。rpm -qf filename    //显示文件所属于的包名
        。rpm -qi package_name    //包信息
        。rpm -ql package_name    //列出包中文件
    。未安装的包选项:
        。rpm -qip package_file.i386.rpm
        。rpm -qlp package_file.i686.rpm
    
    rpm检验
    。检验已经安装的文件:
        rpm -V <package_name>
        rpm -Vp <package_file>.i386.rpm
        rpm -Va
    。在包安装之前检验数字签名:
        。rpm --import RPM-GPG-KEY-redhat-release
        #rpm --import /etc/pki/rpm-gpg/*  //导入红帽公钥 。rpm -K <package_file>.i386.rpm    //数据签名检验

     三、yum基本安装指令

    yum查询
    。查询包
        yum search searchterm
        yum list (all|available|extras|installed|recent|updates)
        yum info packagename
    。查询文件
        yum whatprovides filename
      #yum repolist  //查看yum源是否配置好   

    四、yum仓库中的文件清单列表

    关于yum
    。基于rpm
        。用来解决包相互依赖的问题
        。能够通过仓库找到包
    。替代了up2date
    yum下面VT,Server,Cluster,ClusterStorage
    VT /*.rpm/repodate/filelist.xml.gz

    五、yum常见问题

    #yum clean all    //清楚磁盘已经下载的软件包
    #yum repolist    //查看yum文件清单
    /etc/yum.conf    //定义rpm安装包存放路径和是否永久保存等
    /etc/yum.repo.d/*.repo    //yum配置文件等
    

      

      

      

      

     

      

    
    
    不积跬步无以至千里
  • 相关阅读:
    20101029总结
    编程感悟
    编程实现>ASP.NET 3.5开发范例精讲精析>探讨SqlDataSource控件
    GET代替POST?
    php调试工具安装
    php 命令行方式使用
    多为数组转换成一维递归
    mysql优化相关
    操作目录
    递归树
  • 原文地址:https://www.cnblogs.com/hongjinping/p/13737270.html
Copyright © 2020-2023  润新知