`

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的当前版本
分享到:
评论

相关推荐

    rpm命令修复文件(包含修复步骤文档)

    当你意外删除了`rpm`相关的文件,可能会导致`rpm`命令无法正常使用。在这种情况下,需要进行一定的修复工作来恢复其功能。下面将详细介绍如何修复因误删`rpm`文件导致的问题,以及涉及的相关知识点。 首先,我们...

    解压rpm包的linux命令及rpm命令使用简介

    rpm 是红帽(RedHat)软件包管理工具,实现类似于 Windows 中的添加/删除程序功能,本篇文章给大家介绍解压rpm包的linux命令及rpm命令使用简介,需要的朋友参考下

    精通rpm,rpm命令的使用

    ### 精通RPM:全面解析RPM命令及其应用 #### 一、RPM概述 **RPM**(Red Hat Package Manager)是Linux操作系统中一种重要的软件包管理工具,主要用于软件包的安装、更新、卸载等操作。随着Red Hat Linux发行版的...

    rpm命令手册 rpm 命令手册

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

    linux_rpm命令

    通过本文档,我们将详细介绍 RPM 命令及其各种选项,帮助用户更好地理解和使用 RPM。 #### 二、RPM 常用命令 ##### 1. 安装一个包 ```sh # rpm -ivh 文件名 ``` **描述**: - `-i` 或 `--install`:表示安装新的...

    linux rpm包命令

    如果想知道所有已安装的软件包列表,可以使用`rpm -qa`命令。 #### 4. 验证命令:`rpm -V` 或 `rpm --verify` 验证命令用于检查已安装的软件包是否完整无损,以及是否被篡改过。例如: ``` rpm -V package ``` ...

    rpm包安装相关命令

    #### 使用rpm命令卸载软件包 - **基本卸载**: `rpm -e &lt;包名&gt;`,卸载软件包时不会显示任何信息。 - **处理依赖关系**: 在卸载过程中,rpm会检查依赖关系,如果存在依赖关系,则需要先卸载依赖它的软件包。 #### ...

    Linux 中 RPM 命令参数使用详解

    本文将详细介绍RPM命令的各种参数及其使用方法。 #### 二、RPM 基本介绍 RPM 是一种用于管理软件包的工具,它允许用户安装、卸载、升级、验证和管理软件包。RPM 软件包通常包含源代码编译后的二进制文件以及配置...

    rpm命令大全

    rpm命令大全 rpm命令是Linux系统中一个非常重要的命令,主要用于管理软件包的安装、卸载、升级和查询。下面是rpm命令的详细解释: 一、 安装RPM包 安装RPM包可以使用以下命令:`$ rpm -ivh foo-1.0-1.i386.rpm`,...

    rpm命令简易使用描述

    ### RPM命令简易使用详解 RPM(Red Hat Package Manager)是一种用于Linux系统中的软件包管理工具,主要用于安装、卸载、验证、查询、升级等操作。本文将对rpm命令的基本用法及其常用参数进行详细介绍。 #### 一、...

    rpm的详细使用方法

    RPM 软件包提供了查找损坏文件的功能,使用以下命令: ``` rpm -Va ``` 这将显示所有损坏的文件,可以通过 Linux 的安装光盘进行修复。 查询文件所属软件包 可以使用以下命令快速判定某个文件属于哪个软件包: ```...

    软件包管理-rpm命令管理-查询恢复被删除命令

    介绍了查询rpm包的命令,详细介绍了误删除某项命令之后,如何恢复。并在CentOSt6中进行了详细演示,附有截图。

    RPM大全.pdf(linux下RPM命令)

    ### RPM在Linux下的核心操作详解 ...通过正确使用RPM命令及其选项,用户可以有效地管理系统的软件环境,确保软件的顺利安装和稳定运行。掌握RPM的这些关键操作,对于任何Linux用户而言都是至关重要的技能。

    rpm命令详解

    对rpm命令的用法进行了详细的描述, 在linux系统下使用rpm命令安装和卸载包的时候, 该文档有很大作用.

    Linux服务器配置与管理:RPM命令基础.pptx

    Linux服务器的管理和配置是IT运维工作中的重要环节,其中RPM命令是管理Linux系统中RPM软件包的主要工具。RPM代表Red Hat Package Manager,它是一个用于安装、查询、升级和删除软件包的系统,广泛应用于基于RPM的...

    glibc 2.14 rpm 安装包及安装命令

    3. **安装RPM包**:使用`rpm`命令安装glibc 2.14。通常,你会使用`-ivh`选项,`-i`表示安装,`-v`表示详细模式,`-h`表示显示进度条。例如: ``` rpm -ivh glibc-2.14.rpm ``` 如果你遇到权限问题,可能需要...

    linuxRPM命令详解

    对于 `.src.rpm` 文件,可以使用以下命令进行处理: - `--recompile` 重新编译源码包。 - `--rebuild` 重新构建源码包,生成 i386.rpm 格式的可安装包。 **示例:** ```bash rpm --rebuild vim-4.6-4.src.rpm ``` ...

Global site tag (gtag.js) - Google Analytics