linux中rpm命令详细介绍

发布 2019-08-28 11:04:57 阅读 5242

一、安装。

命令格式:rpm -i ( or --install) options ..

参数:...将要安装的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 ..

参数。...软件包的名字。

详细选项。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 ..

参数:...软件包的文件名。

checksig--详细选项。

-nopgp 不校验pgp签名通用选项。

v 显示附加信息。

vv 显示调试信息。

-rcfile 设置rpmrc文件为。

七、其它rpm选项。

-rebuilddb 重建rpm资料库。

-initdb 创建一个新的rpm资料库。

-quiet 尽可能的减少输出。

-help 显示帮助文件。

-version 显示rpm的当前版本。

Linux必学的命令 5 网络安全

由 zhanjun 在周四,2006 04 13 12 42 提交 linux必学的系统安全命令 1 作者 曹元其发文时间 2004.12.03 虽然linux和windows nt 2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了windows系统的管理员来讲,如何...

Fedora中的Yum命令详解

总所周知,redhat和fedora的软件安装命令是rpm,但是用rpm安装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。令人高兴的是,fedora终于推出了类似于ubuntu中的a...

Linux中的目录与文件管理

特卖网 特卖频道。本章学习目的 掌握linux中最基本的命令,熟悉linux中命令的使用格式。学会在linux中使用帮助。了解环境变量的作用以及如何查看当前环境变量。掌握查看 搜索文件的方法。熟悉管理文件和目录的权限的方法。命令初接触 date cal bc man info 有用的按键 ctrl ...