`

RPM命令手册

 
阅读更多

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 用 作为 FTP代理  
--ftpport 指定FTP的端口号为  

通用选项  

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

二、删除  

命令格式:  

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

参数  

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

详细选项  

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

通用选项  

-vv 显示调试信息  
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下  
--rcfile 设置rpmrc文件为  
--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 用 作为 FTP代理  
--ftpport 指定FTP的端口号为  

通用选项  

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

四、查询  

命令格式:  

rpm -q ( or --query) options  

参数:  

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

详细选项  

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

信息选项  

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

通用选项  

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

五、校验已安装的软件包  

命令格式:  

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

参数  

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

软件包选项  

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

详细选项  

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

通用选项  

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

六、校验软件包中的文件  

语法:  

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

参数:  

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

Checksig--详细选项  

--nopgp 不校验PGP签名  

通用选项  

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


七、其它RPM选项  

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

分享到:
评论

相关推荐

    rpm命令手册 rpm 命令手册

    ### RPM命令手册详解 #### 一、安装 RPM(Red Hat Package Manager)是Linux操作系统中用于管理软件包的一种工具。它支持安装、卸载、升级、查询等操作。下面我们将详细介绍RPM命令中与安装相关的操作。 ##### ...

    liunx命令写法和格式

    # 获取rpm命令手册页 man rpm # 显示已安装的所有RPM包 rpm -qa | wc -l # 查找与samba相关的软件包 rpm -qa | grep samba # 查看软件包文件和目录位置 rpm -ql dhcp ``` 2. **yum** 命令:管理软件仓库,...

    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操作技能。CHM格式的文档使得查询变得轻松,无论你是初学者还是经验丰富的...

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

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

    Linux命令详解手册

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

    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)格式提供,方便用户离线查阅。虽然描述中并未给出具体的...

    超方便的linux命令手册

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

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

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

    linux常用命令手册

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

    Linux常见命令手册

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

Global site tag (gtag.js) - Google Analytics