当前位置: Oracle DBA培训网-优技培训 >> Linux教程 >

Linux入门培训:使用rpm命令卸载软件包

Linux入门培训:使用rpm命令卸载软件包

Linux入门培训:使用rpm命令卸载软件包,卸载系统中不再需要使用的软件包时Linux系统管理员的一项重要职责,RPM软件包的卸载同样需要使用rpm命令。

(1)RPM软件包的卸载

rpm命令与“-e”选项配合使用可以实现RPM软件包的卸载。

命令格式:rpm –e 软件包名称

“rpm –e”命令使用软件包的名称作为命令参数,用于卸载指定名称的软件包。

在对软件包进行卸载之前,Linux系统管理员应确认系统中不再需要使用该软件包中的任何文件。对系统运行必需的软件包进行卸载有可能造成Linux系统不能正常运行,因此在卸载软件包时应非常谨慎。

使用“rpm –e”命令卸载软件包时,软件包中包含的所有文件将自动从Linux系统中删除,与软件包的安装相比,软件包卸载的速度要快得多。

(2)RPM软件包卸载的依赖关系

RPM软件包的卸载过程同样存在依赖关系,当软件包A依赖于软件包B运行时,作为被依赖的软件包B不能在软件包A之前被卸载,因为卸载软件包B将造成软件包A无法正常运行,因此在卸载软件包B之前一定要先卸载软件包A;只有当Linux系统中已经没有任何软件包依赖于软件包B运行时,软件包B才能够正常进行卸载。

管理员应根据rpm命令卸载软件包时的错误提示信息,先卸载指定的软件包,再卸载被依赖的软件包。

“rpm –e”命令可以指定多个需要进行卸载的软件包作为命令参数,rpm命令会自动分析软件包之间的依赖关系,先卸载其他软件包,最后卸载被依赖的软件包。

与安装软件包类似,软件包在卸载时同样可能出现“循环依赖”的现象,致使软件包无法进行正常卸载,较好的解决方法是使用“epm –e”命令将涉及循环关系的软件一起进行卸载。

技术沙龙MORE+

Oracle技术沙龙:【数据保护顶尖技术-MAA】首次全国首播12c MAA技术 云数据库加上MAA技术组成最豪华的技...
Oracle技术沙龙第49期:【Oracle 数据库云技术分享】Oracle技术沙龙第49期:【Oracle 数据库云技术分享】本次技术沙...
Oracle技术沙龙第48期:【Oracle 12c RAC安装】小编:今天讲什么内容呢?以后有什么用呢? 大师:今天讲的是12c...
我要参加技术沙龙

关闭