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(Red Hat Package Manager)是Linux操作系统中用于管理软件包的一种工具。它支持安装、卸载、升级、查询等操作。下面我们将详细介绍RPM命令中与安装相关的操作。 ##### ...
# 获取rpm命令手册页 man rpm # 显示已安装的所有RPM包 rpm -qa | wc -l # 查找与samba相关的软件包 rpm -qa | grep samba # 查看软件包文件和目录位置 rpm -ql dhcp ``` 2. **yum** 命令:管理软件仓库,...
### Linux命令手册精简版详解 #### 文件管理 在Linux系统中,文件管理是日常操作中最常见的需求之一。本文档将详细介绍几个基本且常用的文件管理命令。 1. **`ls`**:列出当前目录下的文件。 - `ls`:默认情况下...
本文将深入探讨“常用Linux命令手册”中的关键知识点,帮助你成为Linux达人。 1. 文件与目录操作: - `ls`:列出目录内容,`-l`选项显示详细信息。 - `cd`:改变当前工作目录,如`cd /home/user`进入用户主目录。...
RPM打包手册是指导开发者和系统管理员如何创建、维护和管理RPM软件包的详细指南。 **1. RPM包装的基本概念** RPM包是由源代码或已编译二进制文件、元数据和安装脚本组成的一个自包含单元。它们遵循特定的格式标准,...
"Linux常用命令手册大全.rar" 提供了一个全面的学习资源,帮助用户深入理解和运用Linux命令。 文档"Linux常用命令手册大全.doc"可能包含了以下关键知识点: 1. **基础命令**:如`ls`用于列出目录内容,`cd`改变...
【Linux完全命令手册】是一本全面介绍Linux操作系统中命令用法的专业书籍,旨在帮助用户深入理解和熟练运用Linux命令行环境。这本书涵盖了从基础到高级的各种命令,为用户提供了一个全面的参考指南,无论你是初学者...
以上仅是Linux命令海洋中的一部分,通过"Linux命令大全手册中文版",你可以深入了解每一个命令的具体用法、参数和实例,进一步提升你的Linux操作技能。CHM格式的文档使得查询变得轻松,无论你是初学者还是经验丰富的...
这份"Linux完全命令手册"将深入探讨Linux系统的常用命令,帮助用户提升操作效率。 1. **基础命令**: - `ls`:列出目录内容,常用选项如 `-l` 以长格式显示,`-a` 显示所有文件包括隐藏文件。 - `cd`:改变工作...
Linux命令详解手册是一本适合Linux新手和有一定基础的用户深入学习Linux命令的指南。它详细介绍了大量的Linux命令,涵盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面的操作。掌握这些命令对于理解和使用...
总结来说,"openssh9.0 for centos6 rpm包+安装手册"是一个针对CentOS 6用户的宝贵资源,它帮助用户升级到最新的OpenSSH版本,提高系统的安全性和稳定性。通过正确安装和配置OpenSSH 9.0,可以实现更安全的远程访问...
这个“Linux命令集合-手册”包含了一份详尽的Linux命令大全,是开发者和学习者的宝贵资源。以下是手册中可能涵盖的一些重要知识点: 1. **命令行基础**: - 终端(Terminal)或控制台(Console)的概念,它是用户与...
国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册 在国产麒麟系统KylinOS环境下安装MySQL 8.0-RPM包需要按照以下步骤进行操作。 检查是否有mysql残留 在安装MySQL之前,需要检查服务器是否已经安装了mysql。...
Linux命令手册是Linux系统用户日常操作中的重要参考资料,它包含了所有Linux命令的详细说明、使用方法和示例。本手册以CHM(Microsoft Compiled HTML Help)格式提供,方便用户离线查阅。虽然描述中并未给出具体的...
Linux命令手册是每一个Linux学习者不可或缺的参考资料,它详细列举了一系列Linux系统中常用的命令,便于初学者快速上手和熟练操作。Linux是一种类Unix操作系统,以其开源、多用户、多任务和强大的网络功能等特点著称...
MySQL 5.5 RPM 包方式安装手册 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序的数据存储和管理中。本文档将详细介绍在 RHEL 4 平台下安装 MySQL 5.5.13 的步骤,包括下载相关资源、安装方法和环境...
在深入探讨《Linux常用命令手册》所涵盖的广泛知识点前,我们先简要理解这份手册的定位与价值。这份手册是一本全面而详实的指南,收录了316个Linux命令,旨在为用户,无论是新手还是有经验的系统管理员,提供一个...
### Linux常见命令手册 #### 一、概述 在IT领域,特别是对于系统管理员和技术支持人员而言,掌握Linux操作系统中的常用命令至关重要。本文档旨在提供一个关于Linux常见命令的手册,涵盖了多个方面,包括WebSphere ...