• 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 忽略依赖性删除软件(强制删除)
  • 相关阅读:
    实现MAXIMO7.5工作流任务箱任务颜色提示功能
    MAXIMO 快速查找实现
    DELPHI 通过方法名执行方法
    MAXIMO收件箱中,检修路线修改为其它名称
    在Linux 上手工创建 oracle 11g R2 数据库
    解决 maximo7.X 设备树子节点显示不全
    C++转换构造函数和隐式转换函数
    类或者结构体用无参构造函数创建对象时不需要带括号, 否则会当成函数声明
    今天我注册自己的博客啦,吼吼吼。。
    css3学习
  • 原文地址:https://www.cnblogs.com/lsf123456/p/11125175.html
Copyright © 2020-2023  润新知