简介:
1. rpm是由Red Hat公司开发的一种软件包管理方式,使用rpm我们可以方便的进行软件的安装,查询
卸载等工作。但是使用rpm命令安装rpm软件包,不能自己解决软件包之间的依赖性问题,需要自己
一个一个去安装依赖的软件包。
2. yum(全称为 Yellow dog Updater, Modified):是一个在RedHat, Fedora以及CentOS中的一种
软件包管理器,它基于RPM包管理,能够从指定的服务器自动下载RPM包并且进行安装,可以自动
处理软件包之间的依赖性关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载,安装。
rpm与yum的区别:
1. rpm只能安装一个指定的软件包。
2. yum则能自动检测软件包之间的依赖关系,而去安装所有依赖的软件包。
rpm常用命令:
1. rpm -ivh xxx.rpm —— 安装rpm包的软件
2. rpm -qa | grep xxx —— 查看是否安装了某个rpm包
3. rpm -e xxx.rpm —— 删除某个rpm安装包
yum常用命令:
1. yum search keyword —— 查找软件包命令
2. yum install package_name —— 安装指定的软件包命令
3. yum remove package_name —— 删除软件包命令
4. yum list installed —— 列出所有已安装的软件包命令
5. yum clean all —— 清除yum安装已下载的包的命令
(yum install后的rpm包存放在 /var/cache/yum/ 下)