`
咖啡舞者
  • 浏览: 128738 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

[转]RPM 命令手册

阅读更多

一、安装

命令格式:

rpm -i ( or --install) options file1.rpm ... fileN.rpm

参数:

file1.rpm ... fileN.rpm  将要安装的RPM包的文件名

详细选项:

-h (or --hash) 安装时输出hash记号 (``#'')  
--test         只对安装进行测试,并不实际安装。
--percent      以百分比的形式输出安装的进度。
--excludedocs  不安装软件包中的文档文件
--includedocs  安装文档
--replacepkgs  强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force        忽略软件包及文件的冲突
--noscripts    不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch    不校验软件包的结构
--ignoreos      不检查软件包运行的操作系统
--nodeps        不检查依赖性关系
--ftpproxy <host></host>  用 <host></host>作为 FTP代理  
--ftpport <port></port>    指定FTP的端口号为 <port></port>

通用选项

-v  显示附加信息
-vv 显示调试信息
--root 让RPM将 指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile <rcfile></rcfile>设置rpmrc文件为 <rcfile></rcfile> 
--dbpath   设置RPM 资料库存所在的路径为

二、删除

命令格式:

rpm -e ( or --erase) options pkg1 ... pkgN

参数

pkg1 ... pkgN :要删除的软件包

详细选项

--test      只执行删除的测试
--noscripts 不运行预安装和后安装脚本程序
--nodeps    不检查依赖性

通用选项

-vv           显示调试信息
--root 让RPM将 指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile <rcfile></rcfile>设置rpmrc文件为 <rcfile></rcfile>
--dbpath   设置RPM 资料库存所在的路径为

三、升级

命令格式

rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm

参数

file1.rpm ... fileN.rpm 软件包的名字

详细选项

-h (or --hash) 安装时输出hash记号 (``#'')  
--oldpackage   允许"升级"到一个老版本
--test         只进行升级测试
--excludedocs  不安装软件包中的文档文件
--includedocs  安装文档
--replacepkgs  强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force        忽略软件包及文件的冲突
--percent      以百分比的形式输出安装的进度。
--noscripts    不运行预安装和后安装脚本  
--prefix 将软件包安装到由 指定的路径下
--ignorearch    不校验软件包的结构
--ignoreos      不检查软件包运行的操作系统
--nodeps        不检查依赖性关系
--ftpproxy <host></host>用 <host></host>作为 FTP代理  
--ftpport <port></port>  指定FTP的端口号为 <port></port>

通用选项

-v  显示附加信息
-vv 显示调试信息
--root 让RPM将 指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile <rcfile></rcfile>设置rpmrc文件为 <rcfile></rcfile> 
--dbpath   设置RPM 资料库存所在的路径为

四、查询

命令格式:

rpm -q ( or --query) options

参数:

pkg1 ... pkgN :查询已安装的软件包

详细选项

-p <file></file>(or ``-'') 查询软件包的文件
-f <file></file>          查询<file></file>属于哪个软件包
-a                  查询所有安装的软件包
--whatprovides <x></x> 查询提供了 <x></x>功能的软件包  
-g <group></group>         查询属于<group></group> 组的软件包
--whatrequires <x></x>查询所有需要 <x></x>功能的软件包

信息选项

<null></null>显示软件包的全部标识
-i 显示软件包的概要信息
-l 显示软件包中的文件列表
-c 显示配置文件列表
-d 显示文档文件列表
-s 显示软件包中文件列表并显示每个文件的状态
--scripts 显示安装、卸载、校验脚本
--queryformat (or --qf) 以用户指定的方式显示查询信息
--dump 显示每个文件的所有已校验信息  
--provides 显示软件包提供的功能
--requires (or -R) 显示软件包所需的功能

通用选项

-v 显示附加信息
-vv 显示调试信息
--root 让RPM将 指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile <rcfile></rcfile>设置rpmrc文件为 <rcfile></rcfile> 
--dbpath 设置RPM 资料库存所在的路径为

五、校验已安装的软件包

命令格式:

rpm -V ( or --verify, or -y) options

参数

pkg1 ... pkgN 将要校验的软件包名

软件包选项

-p <file></file>Verify against package file <file></file> 
-f <file></file>校验<file></file>所属的软件包
-a Verify 校验所有的软件包
-g <group></group>校验所有属于组 <group></group> 的软件包

详细选项

--noscripts 不运行校验脚本  
--nodeps    不校验依赖性
--nofiles   不校验文件属性

通用选项

-v   显示附加信息
-vv  显示调试信息
--root 让RPM将 指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下
--rcfile <rcfile></rcfile>设置rpmrc文件为 <rcfile></rcfile> 
--dbpath   设置RPM 资料库存所在的路径为

六、校验软件包中的文件

语法:

rpm -K ( or --checksig) options file1.rpm ... fileN.rpm

参数:

file1.rpm ... fileN.rpm 软件包的文件名

Checksig--详细选项

--nopgp 不校验PGP签名  

通用选项

-v  显示附加信息
-vv 显示调试信息
--rcfile <rcfile></rcfile>设置rpmrc文件为 <rcfile></rcfile> 

七、其它RPM选项

--rebuilddb 重建RPM资料库
--initdb    创建一个新的RPM资料库
--quiet     尽可能的减少输出
--help      显示帮助文件
--version   显示RPM的当前版本

分享到:
评论

相关推荐

    linux命令手册 (精简版)

    ### Linux命令手册精简版详解 #### 文件管理 在Linux系统中,文件管理是日常操作中最常见的需求之一。本文档将详细介绍几个基本且常用的文件管理命令。 1. **`ls`**:列出当前目录下的文件。 - `ls`:默认情况下...

    常用 linux 命令手册

    本文将深入探讨“常用Linux命令手册”中的关键知识点,帮助你成为Linux达人。 1. 文件与目录操作: - `ls`:列出目录内容,`-l`选项显示详细信息。 - `cd`:改变当前工作目录,如`cd /home/user`进入用户主目录。...

    rpm打包手册(RPM Packaging Guide)

    RPM打包手册是指导开发者和系统管理员如何创建、维护和管理RPM软件包的详细指南。 **1. RPM包装的基本概念** RPM包是由源代码或已编译二进制文件、元数据和安装脚本组成的一个自包含单元。它们遵循特定的格式标准,...

    Linux常用命令手册大全.rar

    "Linux常用命令手册大全.rar" 提供了一个全面的学习资源,帮助用户深入理解和运用Linux命令。 文档"Linux常用命令手册大全.doc"可能包含了以下关键知识点: 1. **基础命令**:如`ls`用于列出目录内容,`cd`改变...

    Linux命令详解手册

    Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...

    Linux 完全命令手册

    【Linux完全命令手册】是一本全面介绍Linux操作系统中命令用法的专业书籍,旨在帮助用户深入理解和熟练运用Linux命令行环境。这本书涵盖了从基础到高级的各种命令,为用户提供了一个全面的参考指南,无论你是初学者...

    Linux命令大全手册中文版

    以上仅是Linux命令海洋中的一部分,通过"Linux命令大全手册中文版",你可以深入了解每一个命令的具体用法、参数和实例,进一步提升你的Linux操作技能。CHM格式的文档使得查询变得轻松,无论你是初学者还是经验丰富的...

    linux完全命令手册-linux完全命令手册

    这份"Linux完全命令手册"将深入探讨Linux系统的常用命令,帮助用户提升操作效率。 1. **基础命令**: - `ls`:列出目录内容,常用选项如 `-l` 以长格式显示,`-a` 显示所有文件包括隐藏文件。 - `cd`:改变工作...

    openssh9.0 for centos6 rpm包+安装手册

    总结来说,"openssh9.0 for centos6 rpm包+安装手册"是一个针对CentOS 6用户的宝贵资源,它帮助用户升级到最新的OpenSSH版本,提高系统的安全性和稳定性。通过正确安装和配置OpenSSH 9.0,可以实现更安全的远程访问...

    linux命令集合-手册

    这个“Linux命令集合-手册”包含了一份详尽的Linux命令大全,是开发者和学习者的宝贵资源。以下是手册中可能涵盖的一些重要知识点: 1. **命令行基础**: - 终端(Terminal)或控制台(Console)的概念,它是用户与...

    国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册

    国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册 在国产麒麟系统KylinOS环境下安装MySQL 8.0-RPM包需要按照以下步骤进行操作。 检查是否有mysql残留 在安装MySQL之前,需要检查服务器是否已经安装了mysql。...

    liunx 命令手册 (chm)

    Linux命令手册是Linux系统用户日常操作中的重要参考资料,它包含了所有Linux命令的详细说明、使用方法和示例。本手册以CHM(Microsoft Compiled HTML Help)格式提供,方便用户离线查阅。虽然描述中并未给出具体的...

    mysql5.5 rpm包方式安装 - 手册

    MySQL 5.5 RPM 包方式安装手册 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序的数据存储和管理中。本文档将详细介绍在 RHEL 4 平台下安装 MySQL 5.5.13 的步骤,包括下载相关资源、安装方法和环境...

    linux常用命令手册

    在深入探讨《Linux常用命令手册》所涵盖的广泛知识点前,我们先简要理解这份手册的定位与价值。这份手册是一本全面而详实的指南,收录了316个Linux命令,旨在为用户,无论是新手还是有经验的系统管理员,提供一个...

    超方便的linux命令手册

    Linux命令手册是每一个Linux学习者不可或缺的参考资料,它详细列举了一系列Linux系统中常用的命令,便于初学者快速上手和熟练操作。Linux是一种类Unix操作系统,以其开源、多用户、多任务和强大的网络功能等特点著称...

    Linux命令速查手册(完整易懂)

    手册中包括了“Linux必学的80个命令”,“linux命令.EXE”(可能是一个Windows下的Linux命令解释程序),以及两个版本的PDF手册——“linux命令大全专业版”和“Linux命令速查手册”。 以下是基于这些资源的一些...

    Linux常见命令手册

    ### Linux常见命令手册 #### 一、概述 在IT领域,特别是对于系统管理员和技术支持人员而言,掌握Linux操作系统中的常用命令至关重要。本文档旨在提供一个关于Linux常见命令的手册,涵盖了多个方面,包括WebSphere ...

    Linux常用命令速查手册.pdf

    Linux常用命令速查手册 Linux 操作系统是当今最流行的开源操作系统之一,广泛应用于服务器、超级计算机、嵌入式系统和个人计算机等领域。 Linux 的强大之处在于其高度可定制性、灵活性和安全性。为了更好地使用 ...

Global site tag (gtag.js) - Google Analytics