RPM包介绍
优点:
1. 由于已经编译完成并且打包完毕,所以安装上很方便( 不需要再重新编译 );
2. 由于套件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与反安装
缺点:
1.安装环境必须与编译时的环境一致或者相当
2.包与包之间存在着相互依赖的关系。(例如:要安装A软件包必须先安装B软件包)
3.卸载包时需要先把依赖包卸载。(例如:要删除A软件包得先删除B软件包)
安装方法:
rpm [option] 包名 常用:rpm -ivh 包名
Option:
-i:安装 -v:可视化 -h:显示进度 --force:强制安装 --nodeps:没依赖包也安装 -U:更新 -e:卸载
Rpm查询包常用方法:
rpm -qa 查询当前已安装的包,
rpm -q 查询当前rpm包是否安装,
rpm -qi 查询指定rpm包信息
以上一般结合grep来进行查询
yum介绍:
优点:下载所有rpm包,并自动安装依赖关系,卸载也是
缺点:需要网络
配置文件:/etc/yum.repos.d/
安装方法:yum install -y 包名
卸载:yum remove -y 包名
更新: yum update -y 包名
常用查询yum方法
yum list |grep “xx”列出可以用的包,一般结合grep来进行查询包
yum search “xx”搜索包
yum grouplist 列出一个套件组的包
yum groupinstall 组包名 用在安装套件包的命令