Linux 第21天 rpm yum

Linux 第21天 rpm yum

时间: 20180808


rpm 安装本地程序包

--import 导入gpg key文件

-e erase 卸载程序包

-K 检查包的合法性

-U upgrade 更新某程序包,但会删除其原来的包

-F freshen 更新某程序包,如果不存在则不会安装该程序包

-p 查询本地未安装的某文件包的信息

-i information 显示包的简要信息

--whatprovides 查询本机提供capability的包即可以查找到哪个包拥有此命令

--whatrequires 查询本机哪些包依赖于此capability

-c 显示某包的配置文件

--chagelog 查看某包的更改日志

-d doc查询包的帮助文档文件

-l 显示所有该包所生成的文件

--scripts 显示某包的执行脚本

--provides 显示某包所提供的capability 库,执行文件,

-R requires 显示包所信赖的capabilities


rpm2cpio 将rpm包使用cpio解压

帮助里有提示如何解压

cpio 

-d 为要解压的文件创建父目录

-v verbose显示过程

-i extract提取从copy-in mode

-m 保留原文件的修改时间

-u 覆盖所有文件,不和用户交互提示是否覆盖


yum 使用仓库来安装程序,而不再使用本地的安装包,并可以解决依赖关系

install 安装程序

info 查看程序信息

repolist 显示仓库信息

clean all 清除所有缓存目录的相关信息

history 查看事务日志

undo ID 撤消某事务,即之前可能使用安装某程序使用此可以卸载,并会卸载其所依赖包

info ID 查看某事务日志信息

redo ID 重新操作某事务

grouplist 显示组包

groupinstall 安装组包

groupinfo 查看某组包里的程序

groupremove 移除某组包

search 搜索某命令或包名,一般会连用all

localinstall 安装本地某程序包

createrepo 此命令用来创建yum仓库

repoquery 此命令是yum附加的包包名是yum-utils 此命令可以查询仓库里未安装的程序包的信息



猜你喜欢

转载自blog.51cto.com/winthcloud/2156780