使用yum 安装和重装软件
yum reinstall [httpd] #重新安装软件包httpd yum -y install httpd php php-gd mysql #安装多个非类似软件时
yum -y install [软件包名] [y] #加上参数y后,所有的依赖均自动安装,如果你不加-y他会问你要不要安装。如果你想自己来控制有些包是否安装,这里不要加-y,如果你想自动安装,不进行交互,这里加入-y。这个就是yum 的安装了,非常简单。安装完之后查询一下:yum list httpd,Installed 说明已经安装好了。yum安装的执行流程是:首先yum会查询数据库,有无要安装的软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,则进行下载安装,如果有依赖需要安装,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。
使用yum 删除和卸载软件
yum remove httpd # 删除程序包httpd ,也就是卸载 yum -y remove httpd php php-gd mysql # 卸载多个非类似软件时 yum -y install httpd* #安装多个相类似的软件时
使用yum 升级和更新软件
- yum downgrage [httpd] #降级安装当前的软件包版本(但是,使用降级命令很可能仅仅对 httpd软件包进行降级,对依赖其的软件包并没有进行降级操作,因为很有可能其他的RPM包对其有依赖关系,这个时候就会很麻烦,对于具有依赖关系的包,yum降级更加困难。yum降级不会自动解决依赖关系,因此必须手动完成)
- yum check-update #检查可用的更新
- yum check-update 检查可更新的程序
- yum update 全部更新,升级所有包,以及升级软件和系统内核,这就是一键升级。他可以更新CentOS的内核到最新版本
- yum update [httpd] 更新指定程序包httpd
- yum upgrade [httpd] 升级指定程序包httpd