linux 命令参考手册


安装包命令

— rpm

用法:rpm(选项……)

查询/验证包选择选项:
-a,——all查询/验证所有包
-f,——file查询/验证包所属文件
-g,——group在group中查询/校验包
-p,——package查询/验证包文件
——pkgid使用包标识符查询/验证包
——hdrid查询/验证包的头标识符
查询由包触发的包
——what要求查询/验证需要依赖的包
——whatprovider查询/验证提供依赖的包
nomanifest不会将非包文件作为清单处理

查询选项(使用-q或——Query):
-c,——configfiles列出所有配置文件
-d,——docfiles列出所有文档文件
-L,——licensefiles列出所有的license文件
——dump dump文件基本信息
-l,——list列出包中的文件
——queryformat= queryformat使用以下查询格式
-s,——state显示所列出文件的状态

验证选项(使用-V或——Verify):
——nofiledigest不验证文件摘要
——nofiles不校验包中的文件
——nodeps不验证包依赖关系
——noscript不执行验证脚本

安装/升级/删除选项:
——allfiles安装所有文件,甚至可能跳过的配置
——allmatches删除所有匹配<package>的包(如果<package>指定多个包,通常会产生错误)
——badreloc在不可重定位包中重新定位文件
-e,——erase=<package>+ erase (uninstall) package
不安装文档
——excludepath=<路径>跳过前导组件<路径>的文件
——强制替换——replacepkgs——replacefiles
-F,——freshen=<packagefile>+升级包(s)如果已经安装
-h,——hash在包安装时打印hash标记(适用于-v)
——ignorearch不验证包架构
ignoreos不验证包操作系统
不要在安装前检查磁盘空间
-i,——install安装包
——justdb更新数据库,但不修改文件系统
——nodeps不验证包依赖关系
——nofiledigest不验证文件摘要
——nocontexts不安装文件安全上下文
不要重新排序包安装以满足依赖关系
noscripts不执行脚本包
——notriggers不执行由这个包触发的任何脚本
——nocollections不执行任何收集操作
——旧包升级到旧版本的包(——force on upgrade会自动执行此操作)
-percent打印百分比作为包安装
——prefix=<dir>重新定位包到<dir>,如果可重定位
——relocate=<old>=<new>将文件从<old>路径迁移到<new>路径
——replacefiles忽略包之间的文件冲突
如果包已经存在,则重新安装replacepkgs
测试不安装,但告诉它是否会工作
-U,——upgrade=<packagefile>+升级包

所有rpm模式和可执行文件的常见选项:
-D,——define='宏EXPR'定义值为EXPR的宏
——未赋值=宏                  未定义的宏
-E,——eval='EXPR'打印EXPR的宏扩展
——宏= <文件:…>              读<文件:…>代替默认文件(s)
——nodigest不验证包摘要
不验证包签名
——rcfile = <文件:…>              读<文件:…>代替默认文件(s)
-r,——root= root使用root作为顶级目录(默认:“/”)
——dbpath=DIRECTORY使用DIRECTORY中的数据库
——querytags显示已知的查询标签
显示最终的RPMRC和宏配置
——安静提供不太详细的输出
-v,——verbose提供更详细的输出
——版本

–yumm命令

用法:yum [options]命令

的命令列表:

check检查rpmdb是否存在问题
Check -update检查可用的包更新
清除缓存数据
列出一个包的依赖项
将已安装的包同步到最新的可用版本
下调或降级一揽子计划
从系统中删除一个或多个包
fs创建文件系统快照,列出/删除当前快照。
fssnapshot创建文件系统快照,列出/删除当前快照。
显示或使用组信息
help显示有用的使用信息
显示或使用事务历史记录
info显示包或包组的详细信息
在系统上安装一个或多个软件包
langavailable检查可用的语言
langinfo列出语言信息
为一种语言安装适当的语言包
langlist列出安装的语言
删除已安装的语言包
list列出一个或一组包
load-transaction从文件名加载已保存的事务
makecache生成元数据缓存
查找提供给定值的包
重新安装重新安装软件包
对待回购。作为一组包,所以我们可以安装/删除所有它们
repolist显示已配置的软件库
search搜索给定字符串的包详细信息
运行一个交互式的yum shell
交换包的简单方法,而不是使用shell
update更新系统上的一个或多个包
update-minimal像upgrade一样工作,但是去到“最新的”包匹配,它修复了一个影响系统的问题
updateinfo作用于存储库更新信息
upgrade考虑到过时的更新包
显示机器的版本和/或可用的回购。

选项:
-h,——help显示帮助信息并退出
-t,——tolerance宽容错误
-C,——cacheonly完全从系统缓存运行,不更新缓存
-c[配置文件],——config=[配置文件]
配置文件位置

  • r(分钟)——randomwait =(分钟)
    最大命令等待时间
    -d[调试级别],——debuglevel=[调试级别]
    调试输出电平
    ——showduplices在repos、list/search命令中显示副本
    -e[错误级别],——errorlevel=[错误级别]
    错误输出水平
    ——rpmverbosity =(调试水平的名字)
    调试RPM的输出级别
    -q,安静安静的操作
    -v,——verbose verbose操作
    -y, -assumeyes所有问题都回答yes
    ——对所有问题都假设不回答“不”
    显示Yum版本并退出
    ——installroot=[path] set installroot
    ——enablerepo=[repo]启用一个或多个存储库(允许通配符)
    ——disablerepo=[repo]禁用一个或多个存储库(允许通配符)
  • x(包),排除=(包)
    按名称或glob排除包
    ——disableexcludes =(回购)
    禁止从main、repo或for排除
    一切
    ——disableincludes =(回购)
    对于回购或其他任何操作禁用includepkgs
  • obsoltes使更新过程中的obsoltes处理成为可能
    ——noplugins禁用Yum插件
    ——nogpgcheck禁用GPG签名检查
    ——disableplugin =(插件)
    按名称禁用插件
    ——enableplugin =(插件)
    按名称启用插件
    —带分解问题的skip-broken跳过包
    ——color=颜色控制是否使用颜色
    ——releasever = releasever
    在yum配置和repo文件中设置$releasever的值
    ——只下载不更新,只下载
    ——downloader =DLDIR指定存储包的替代目录
    ——setopt=SETOPTS设置任意配置和回购选项
    包括bug修复相关的包,在更新
    在更新中包含安全相关包
    ——咨询=阿,警告=阿
    包含修复给定建议所需的包
    更新
    -bzs= bzs包含修复给定BZ所需的包,在
    更新
    ——cves= cves包含修复给定CVE所需的包
    更新
    ——sec-severity =股票,secseverity =股票
    包含匹配的安全相关包
    严重程度,在更新

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/279433.html

(0)
上一篇 2022年8月8日
下一篇 2022年8月8日

相关推荐

发表回复

登录后才能评论