zoukankan      html  css  js  c++  java
  • rpm命令说明

    RPM命令常用参数

    RPM的常规使用方法为rpm-?package.rpm,其中-?为操作参数(更多信息,请查阅帮助$manrpm):

    -q在系统中查询软件或查询指定rpm包的内容信息
    -i在系统中安装软件
    -U在系统中升级软件
    -e在系统中卸载软件
    -h用#(hash)符显示rpm安装过程
    -v详述安装过程
    -p表明对RPM包进行查询,通常和其它参数同时使用,如:
    -qlp查询某个RPM包中的所有文件列表
    -qip查询某个RPM包的内容信息

    RPM命令参数使用方法

    以上参数有些需要组合使用,比如说rpm-hpackage.rpm是没有意义的,但rpm-ihpackage.rpm即表示安装package并用#符显示安装进度。

    安装RPM包
     

    #rpm -ivh package.rpm

    升级RPM包命令
     

    #rpm -Uvh package.rpm

    卸载RPM包命令
    #rpm-evpackage

    查询RPM包中包含的文件列表命令
     

    #rpm-qlp package

    查询RPM包中包含的文件列表命令
     

    #rpm -qlp package

    查询RPM包中包含的内容信息命令
     

    #rpm-qip package

    查询系统中所有已安装RPM包
     

    #rpm -qa

    RPM包管理示例

    以下步骤描述了一个普通用户安装IBMLotusNotesV85(以下简称Notes)的典型操作过程。Notes的RPM包名为ibm_lotus_notes-8.5.i586.rpm。

    首先查询是否该软件是否已经在系统中存在     
     

    #rpm -qa | grep ibm_lotus_notes

    如果返回信息为空那么说明该软件还未被安装。

    查询Notes软件包内容:
     

    #rpm -qip ibm_lotus_notes-8.5.i586.rpm
    Name:ibm_lotus_notesRelocations:/opt/ibm/lotus/notes
    Version:8.5Vendor:IBM
    Release:20081211.1925BuildDate:Sat13Dec200809:38:55AMCST
    InstallDate:(notinstalled)BuildHost:dithers.notesdev.ibm.com
    Group:Applications/Office
    SourceRPM:ibm_lotus_notes-8.5-20081211.1925.src.rpm
    Size:603779427License:Commercial
    Signature:DSA/SHA1,Sat13Dec200809:43:02AMCST,KeyID314c8c6534f9ae75
    Summary:IBMLotusNotes
    Description:
    IBMLotusNotessoftwareprovidesarobust...

    安装Notes:     
     

    #rpm -ivh ibm_lotus_notes-8.5.i586.rpm

    返回信息:
    Preparing...###########################################[100%]
    1:ibm_lotus_notes###########################################[100%]

    升级Notes:
    若今后需要基于该版本升级至更高版本的Notes(缝.0-ibm_lotus_notes-9.0.i586.rpm),则使用-U参数:
     

    #rpm -Uvh ibm_lotus_notes-8.5.i586.rpm

    在该步骤中如果使用-i则系统通常会报文件冲突错误,无法正常安装。

    卸载Notes
    注意卸载软件使用软件名称,而不是包文件名:
     

    #rpm -ev ibm_lotus_notes

  • 相关阅读:
    学习Kubernetes,这些负载均衡知识点得知道!
    Nginx请求处理流程
    字节跳动面试题+答案,答对了30+
    Cache 和 Buffer 的区别在哪里
    优化你的HTTPS(下),你需要这么做
    优化你的HTTPS(上),你需要这么做
    swift之Mac中NSSplitView的简单实用
    oc之mac中- NSBox
    Mac之NSImageView的简单实用
    swift之预防 Timer 的循环引用
  • 原文地址:https://www.cnblogs.com/bethal/p/5292128.html
Copyright © 2011-2022 走看看