CentOS7下rpm命令详解,rpm包的安装与卸载

CentOS7下rpm命令详解,rpm包的安装与卸载

2023年7月27日发(作者:)

CentOS7下rpm命令详解,rpm包的安装与卸载1)查看有没有安装rpm包(例如:mysql)rpm -qa | grep mysqlmysql.5.7.x86_2)安装rpm包(例如:mysql)rpm -ivh mysql.5.7.x86_#安装时可能会验证依赖包,可以⽤带上--nodeps不验证安装依赖rpm -ivh rpm包 --nodeps3)卸载rpm包(例如:mysql)rpm -e mysql.5.7.x86_4)具体详细参数使⽤查询/验证软件包选项: -a, --all 查询/验证所有软件包 -f, --file 查询/验证⽂件属于的软件包 -g, --group 查询/验证组中的软件包 -p, --package 查询/验证⼀个软件包 --pkgid query/verify package(s) with package identifier --hdrid query/verify package(s) with header identifier --triggeredby query the package(s) triggered by the package --whatrequires query/verify the package(s) which require a dependency --whatprovides 查询/验证提供相关依赖的软件包 --nomanifest 不把⾮软件包⽂件作为清单处理查询选项(⽤ -q 或 --query): -c, --configfiles 列出所有配置⽂件 -d, --docfiles 列出所有程序⽂档 -L, --licensefiles list all license files --dump 转储基本⽂件信息 -l, --list 列出软件包中的⽂件 --queryformat=QUERYFORMAT 使⽤这种格式打印信息 -s, --state 显⽰列出⽂件的状态验证选项(⽤ -V 或 --verify): --nofiledigest 不验证⽂件摘要 --nofiles 不验证软件包中⽂件 --nodeps 不验证包依赖 --noscript 不执⾏验证脚本安装/升级/擦除选项: --allfiles 安装全部⽂件,包含配置⽂件,否则配置⽂件会被跳过。 --allmatches 移除所有符合 的软件包(如果 被指定未多个软件包,常常会导致错误出现) --badreloc 对不可重定位的软件包重新分配⽂件位置 -e, --erase=+ 清除 (卸载) 软件包 --excludedocs 不安装程序⽂档 --excludepath= 略过以 开头的⽂件 --force --replacepkgs --replacefiles 的缩写 -F, --freshen=+ 如果软件包已经安装,升级软件包 -h, --hash 软件包安装的时候列出哈希标记 (和 -v ⼀起使⽤效果更好) --ignorearch 不验证软件包架构 --ignoreos 不验证软件包操作系统 --ignoresize 在安装前不检查磁盘空间 -i, --install 安装软件包 --justdb 更新数据库,但不修改⽂件系统 --nodeps 不验证软件包依赖 --nofiledigest 不验证⽂件摘要 --nocontexts 不安装⽂件的安全上下⽂ --noorder 不对软件包安装重新排序以满⾜依赖关系 --noscripts 不执⾏软件包脚本 --notriggers 不执⾏本软件包触发的任何脚本 --nocollections 请不要执⾏任何动作集 --oldpackage 更新到软件包的旧版本(带 --force ⾃动完成这⼀功能) --percent 安装软件包时打印百分⽐ --prefix=

如果可重定位,便把软件包重定位到 --relocate== 将⽂件从 重定位到 --replacefiles 忽略软件包之间的冲突的⽂件 --replacepkgs 如果软件包已经有了,重新安装软件包 --test 不真正安装,只是判断下是否能安装 -U, --upgrade=+ 升级软件包 --reinstall=+ reinstall package(s)所有 rpm 模式和可执⾏⽂件的通⽤选项: -D, --define=“MACRO EXPR” 定义值为 EXPR 的 MACRO --undefine=MACRO undefine MACRO -E, --eval=“EXPR” 打印 EXPR 的宏展开 --macros= 从⽂件 读取宏,不使⽤默认⽂件 --noplugins don't enable any plugins --nodigest 不校验软件包的摘要 --nosignature 不验证软件包签名 --rcfile= 从⽂件 读取宏,不使⽤默认⽂件 -r, --root=ROOT 使⽤ ROOT 作为顶级⽬录 (default: "/") --dbpath=DIRECTORY 使⽤ DIRECTORY ⽬录中的数据库 --querytags 显⽰已知的查询标签 --showrc 显⽰最终的 rpmrc 和宏配置 --quiet 提供更少的详细信息输出 -v, --verbose 提供更多的详细信息输出 --version 打印使⽤的 rpm 版本号

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690464283a353161.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信