RPM
rpm安装
rpm –ivh 包全名
选项:
-i(install) 安装
-v(verbose) 显示详细信息
-h(hash) 显示进度
--nodeps 不检测依赖性
rpm卸载
rpm -e 包名
选项:
-e(erase) 卸载
--nodeps 不检查依赖性
rpm查询
是否安装
[root@localhost ~]# rpm -q 包名
#查询包是否安装
选项:
-q 查询(query)
所有已经安装的RPM包
[root@localhost ~]# rpm –qa
#查询所有已经安装的RPM包
选项:
-a 所有(all)
软件包详细信息
[root@localhost ~]# rpm –qi 包名
选项:
-i 查询软件信息(information)
-p 查询未安装包信息(package)
包中文件安装位置
[root@localhost ~]# rpm –ql 包名
选项:
-l 列表(list)
-p 查询未安装包信息(package)
系统文件属于哪个RPM包
[root@localhost ~]# rpm –qf 系统文件名
选项:
-f 查询系统文件属于哪个软件包(file)
软件包的依赖性
[root@localhost ~]# rpm –qR 包名
选项:
-R 查询软件包的依赖性(requires)
-p 查询未安装包信息(package)
yum
常用yum命令
查询
[root@localhost yum.repos.d]# yum list
#查询所有可用软件包列表
[root@localhost yum.repos.d]# yum search 关键字
#搜索服务器上所有和关键字相关的包
安装
[root@localhost yum.repos.d]# yum –y install 包名
选项: install 安装
-y 自动回答yes
升级
[root@localhost yum.repos.d]# yum -y update 包名
选项: update 升级
-y 自动回答yes
卸载
[root@localhost yum.repos.d]# yum -y remove 包名
选项: remove 卸载
-y 自动回答y e s
tips:update 不加包名全部升级(包括Linux内核,会导致服务器挂掉)
卸载同理(尽量不要卸载)
YUM软件组管理命令
[root@localhost~]# yum grouplist
#列出所有可用的软件组列表
[root@localhost~]# yum groupinstall 软件组名
#安装指定软件组,组名可以由grouplist查询出来
[root@localhost~]# yum groupremove 软件组名
#卸载指定软件组
tips:安装软件包组 有空格 用""括起来