三、rpm升级与卸载
1、升级命令和安装命令只有一个区别。rpm -ivh 升级为rpm -Uvh
2、升级包 用的也是包全名;新的升级包对于系统还是一个全新的包,所以要用包全名。
3、升级顾名思义,就是要有一个比当前版本更高的这样一个包才能升级,如果安装包装过了这个命令就不会再执行,如果没装过,这个升级命令就相当于安装命令。
1、因为这包安装过,直接可以使用包名。在操作安装时,会把包名写入到/var/lib/rpm/这个目录的数据库中,卸载时,是直接去数据库中找包名。
2、同理,卸载时,也没有必要一定在Passages这个目录下,卸载也是去数据库中找的。(安装时一定是在绝对路径或者再Passages这个目录下进行的)
3、卸载也有依赖性。
我们在安装阿帕奇时,先安装的tools ,再安装的2.2主包,然后装的manual包;那么在卸载的时候,就要先卸载manual包在卸载2.2 再卸载tools 包。
卸载命令中同样有选项--nodeps。但是使用不检查依赖性后,卸载了主包后,tools manual也不可再使用。