`

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 <path> 将软件包安装到由 <path> 指定的路径下
--ignorearch    不校验软件包的结构
--ignoreos      不检查软件包运行的操作系统
--nodeps        不检查依赖性关系
--ftpproxy <host>   用 <host> 作为 FTP代理  
--ftpport <port>    指定FTP的端口号为 <port>

通用选项

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

二、删除

命令格式:

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

参数

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

详细选项

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

通用选项

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

三、升级

命令格式

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 <path> 将软件包安装到由 <path> 指定的路径下
--ignorearch    不校验软件包的结构
--ignoreos      不检查软件包运行的操作系统
--nodeps        不检查依赖性关系
--ftpproxy <host> 用 <host> 作为 FTP代理  
--ftpport <port>  指定FTP的端口号为 <port>

通用选项

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

四、查询

命令格式:

rpm -q ( or --query) options

参数:

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

详细选项

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

信息选项

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

通用选项

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

五、校验已安装的软件包

命令格式:

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

参数

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

软件包选项

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

详细选项

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

通用选项

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

六、校验软件包中的文件

语法:

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

参数:

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

Checksig--详细选项

--nopgp 不校验PGP签名  

通用选项

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

七、其它RPM选项

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

分享到:
评论

相关推荐

    turbolinux参考资料6(命令合集)

    ##### RPM命令手册 - **RPM**:RPM Package Manager,是Linux发行版中的软件包管理系统之一。 - **常用命令**: - `rpm -q`:查询已安装的软件包。 - `rpm -i`:安装软件包。 - `rpm -e`:卸载软件包。 - `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,可以实现更安全的远程访问...

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

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

    linux命令集合-手册

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

    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