zoukankan      html  css  js  c++  java
  • Linux基础-11-rpm管理软件包

    1. 使用RPM安装及移除软件
    1) RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。
    2) rpm的文件名分为5部分,其中:
    第1部分是name,表示这个rpm软件包的名称;
    第2部分是version,表示这个rpm软件包的版本编号;
    第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);
    第4部分是architectures,表示这个rpm软件包适用于哪些平台;
    最后一部分是rpm,表示这个rpm软件包的文件扩展名。
    3) 掌握rpm软件安装与移除工作中经常使用的选项:
    a) –i:安装(Install)软件。
    b) –U:升级(Upgrade)旧版本的软件。
    c) –e:移除/删除(Erase)软件。
    d) –v:显示详细的处理信息。
    e) –h:显示安装进度。卸载不能用
    rpm -ivh 软件包名 安装本地软件包
    rpm -ivh 网址 安装网络软件包
    wget 地址 下载网络软件包
    rpm -ivh 软件包名 --force 强制安装(覆盖安装)
    --force 不能用于强制删除
    --nodeps 忽略依赖关系
    rpm -e dhcp-common --nodeps 忽略依赖性删除软件(强制删除)
     
    2. 查看RPM软件包中的信息
    1) 掌握常用的查询已安装的软件包信息的命令:
    rpm -q dhcp 查询dhcp软件
    a) rpm –qa:显示目前操作系统上安装的全部软件包,其中q是query(查询)的第1个字母,a是all(全部)的第1个字母。
    rpm –qa | grep dhcp
    b) rpm –qf 文件名:显示这个文件是由哪个软件包安装的,f是file(文件)的第1个字母。
    例如:列出安装/bin/tar文件的软件包的命令为:rpm –qf /bin/tar
    c) rpm –qi 软件包名:显示这个软件包的信息,i是information(信息)的第1个字母。
    例如:列出tar-1.14-10.RHEL4这个软件包的详细信息的命令:rpm –qi tar-1.14-10.RHEL4
    d) rpm –ql 软件包名:列出这个软件包中所包含的全部文件,其中l是list的第1个字母。
    例如:列出tar-1.14-10.RHEL4这个软件包中所包含的全部文件的命令:rpm –ql tar-1.14-10.RHEL4
    3. RPM包的属性依赖性问题
    1) 掌握RPM软件包的属性依赖性问题的定义:所谓的RPM软件包的属性依赖性问题,即这个软件包的安装依赖于其他软件包的安装。
    --nodeps 忽略依赖关系
    rpm -e dhcp-common --nodeps 忽略依赖性删除软件(强制删除)
  • 相关阅读:
    Move site collections to a new database
    SharePoint 2010 Site Workflow
    Customizing the Server Ribbon
    [转]深入浅出之正则表达式
    asp.net中MD5加密写法代码
    asp.net中过滤非法字符防止SQL注入
    jQuery中ajax的使用方法
    gridview中用NewSelectedIndex获取选中的ID值
    GridView中得到选中的某行的ID值
    用javascript伪装链接地址状态代码
  • 原文地址:https://www.cnblogs.com/lsf123456/p/11125175.html
Copyright © 2011-2022 走看看