RPM软件包管理命令简介

来源:互联网 发布:360排名优化 编辑:程序博客网 时间:2024/06/01 07:31

包名与包全名

包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径

包名:操作已经安装的软件包时,使用包名。是搜索/var/lib/rpm的数据库

软件包安装

rpm-ivh 包全名

常用的选项

选项-i(install)安装

-v(verbose)显示详细信息

-h(hash)显示进度

-nodeps不检测依赖性

软件包升级

rpm –Uvh 包全名

选项:-U(upgrade)升级

软件包卸载

rpm –e 包名

选项:

-e(erase)卸载

-nodeps 不检查依赖性

查询是否安装

rpm –q 包名

选项-q 查询(query)

-a所有(all)

rpm –qi 包名

选项:-I 查询软件信息(information)

-p查询未安装包信息(package)

查询包中的文件安装位置

rpm –ql 包名

-l(list)

-p查询未安装的文件包位置(package)

查询系统文件属于哪个rpm包

rpm –qf 系统文件名

选项-f 查询系统文件属于哪一个软件包(file)

查询软件包的依赖性

rpm –qR 包名

选项

-R查询软件包的依赖性(requires)

-p查询未安装软件包的信息

rpm软件包校验

rpm -V已安装的包名

选项-V校验指定rpm包中的文件

rpm包中的文件提取

 rpm2cpio  包全名

cpio –idv 文件绝对路径

rpm2cpio 将rpm包转换为cpio格式的命令

cpio是一个标准工具用于建立,还原备份档案文件

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

yum在线管理命令


查询

yum list

查询所有可用软件包列表

还可以用yum search 关键字

搜索服务器上所有和关键字相关的包


安装

yum –y install 包名

install 安装

-y 自动回答yes

 

升级(在使用升级命令时如果包名没写将升级所有软件包括Linux内核,可能会导致服务器崩溃)

yum –y update 包名

update升级

-y自动回答yes


卸载(不建议使用卸载命令,可能会导致Linux服务器的软件不能用,如果不加包名会卸载所有的软件)

yum –y remove 包名

remove卸载

-y 自动回答yes

 

yum grouplist

列出所有可用的软件组列表

yum groupinstall 软件组名

安装指定软件组组名可以由grouplist查询出来

yum groupremove 软件组名

卸载指定软件组


0 0