时间匆匆,转眼来马哥已经快一个月了,这一个月对我来说是收获满满,每天都在学到新的东西。
当然,收获之余不忘分享
今天就来说说与命令包相关的话题吧!
rpm
这是一个rpm源数据包的管理工具,它主要负责这些包的安装,卸载,查询
-i –install 安装选项
-q 查询命令装没装,还可以配合别的命令查询命令要装的哪个包
-qa 查询所有包 -qa “tre*” 也可以
-qf 查看指定的文件由哪个程序包安装生成
-qp 对尚未安装的程序包文件做查询
-c: 查询程序的配置文件
-d: 查询程序的文档
-l: 查看指定的程序包安装后生成的所有文件
-R: 查询指定的程序包所依赖的CAPABILITY
–scripts :程序包自带的脚本–provides: 列出指定程序包所提供的CAPABILITY–nodeps 忽略依赖关系
–test: 测试安装,但不真正 执行安装,即dry run 模式–force 强制
–replacepkg 替换
–oldpackage 给包降级
-U:给包升级,如果不存在旧的程序包,则“安装”
-F:给包升级,如果不存在旧的程序包,则不执行安装操作
-V:包校验,后面跟上包,它就会校验包的来源完整性
-K:导入公钥来检查包的来源完整性
说了这么多,但是它有些命令直接查还是会查不出来。这是因为这些命令的配置文件的路径问题,有的配置文件的路径直接指向一个软连接。那我们用rpm命令直接去查这个配置文件是查不到的,所以我们就需要先把软连接的最终指向先找出来。下面就来看看Java命令的查找方法
通过最后的指向,终于查找到了包的名称
yum
yum命令它相当于rpm的优化版,它解决了rpm安装时包与包之间的相互依赖的问题。
install:直接输入命令,安装对应的包
reinstall:重新安装
remove:卸载命令对应的包
info:information查询命令的相关信息
list:查询整个程序包列表
repolist:显示整个repo仓库列表
search以:指定的关键字搜索程序包名及summary 信息
history:查看yum的事务历史
–nogpgcheck :不检查包的来源合法性
-y: 自动回答为“yes”安装
-q :静默模式
本地yum仓库的搭建
第一步:挂载本地光盘到系统
第二步:配置yum仓库路径,在这里我们就搭建一个最简单的本地仓库
本地yum仓库已经搭建完成,可以用yum来安装命令了
到这里用yum安装tree命令已经完成,本地yum仓库已经搭建完成。
可以开始使用yum仓库了
原创文章,作者:gong,如若转载,请注明出处:http://www.178linux.com/83757