3、卸载
rpm -e 包名
选项
-e (erase)卸载
--nodeps 不检查依赖性
3、RPM 包升级
rpm -Uvh 包全名
选项
-U (upgrade)升级
rpm -e 卸载rpm包也需要软件依赖,卸载也有顺序,这也是比较麻烦的地方。
为什么会提供一个rpm包卸载的命令呢,这是因为我们安装的rpm软件包的安装目录是不同的,卸载要跑到安装目录,一个个卸载,所以很麻烦,所以通过卸载命令就可以轻松完成
RPM包卸载
命令格式:
rpm -e 包名
在卸载rpm软件包时,可以使用包名,rpm命令会从我们的本地rpm数据库中查找对应的软件包,如果包确实已经安装过,那么会卸载该软件包。
但是在使用rpm命令安装、升级rpm软件包时,需要指定软件包的完整名称,这时需要注意的地方。
rpm -U 升级包版本,如果软件包没有安装,会自动安装软件包
RPM包升级
命令格式:
rpm -Uvh 包全名
-U 升级
-v 显示安装信息
-h 显示安装进度
升级也要使用包全名,升级相当于一个新包
rpm包升级:
rpm -Uvh
rpm 卸载
RPM -e
rpm卸载命令
卸载是在安装库 var/lib/rpm/中查找。无需切换到安装包目录
RPM包升级 rpm -Uvh 包全名
不管安装和卸载都不能 --nodeps
卸载时候也有依赖性
卸载不用包全名
升级也要使用包全名
RPM包升级
rpm -Uvh [包全名]
RPM包卸载
rpm -e [包名]
rpm -Uvh 包全包 升级 不常用
rpm -e 包名 卸载
笔记44444
笔记3.。。
RPM包升级
rpm -Uvh 包全名
-U 升级
rpm -e 包名
-e 卸载
--nodeps 不检查依赖性
注意:安装rpm包,需要使用包全名。查询、删除、校验不需要
安装 rpm -ivh
rpm -ivh httpd-2.4.38-12.el6.centos.1.i686.rpm
升级
rpm -Uvh httpd-2.4.38-12.el6.centos.1.i686.rpm
卸载
rpm -e httpd
11111
卸载rpm -e http 后台库查找
RPM包升级和卸载
升级:rpm -Uvh 包全名
卸载:rpm -e 包名 #erase
选项:-U #upgrade升级,软件没有安装过系统会直接予以安装(可以替代-i安装命令),软件有安装的旧版系统会直接更新至新版。由于升级是安装新版本包,对于系统包名是无法识别的。
RPM包升级和卸载
升级:rpm -Uvh 包全名
卸载:rpm -e 包名 #erase
选项:-U #upgrade升级,软件没有安装过系统会直接予以安装(可以替代-i安装命令),软件有安装的旧版系统会直接更新至新版。由于升级是安装新版本包,对于系统包名是无法识别的。
-e #卸载
--nodeps #不检查依赖性
/var/lib/rpm/ #rpm库
rpm包升级和卸载
升级:rpm -Uvh 包全名
卸载:rpm -e 包名
选项:-U upgrade升级,软件没有安装过系统会直接予以安装(可以替代-i安装命令),软件有安装的旧版系统会直接更新至新版。由于升级是安装新版本包,对于系统包名是无法识别的。
-F freshen升级,软件已安装会升级,未安装则不进行安装
-e erase卸载;卸载时同样有依赖性,要从最上层到最下层的顺序移除,与安装相反。--nodeps不检测依赖性强制卸载,生产环境不允许使用。与源码包安装不同,rpm包的安装路径由其自身决定,因此卸载不方便需要卸载命令。
rpm -Uh 包全名 升级包
rpm -e 包名
-e 卸载
安装一定在 Package目录 卸载等不需要
RPM包卸载
RPM包升级