龙空技术网

centos包管理工具:yum autoremove清除系统无用软件包

比特程序员 145

前言:

目前你们对“centos yum卸载”都比较关切,咱们都需要了解一些“centos yum卸载”的相关内容。那么小编在网摘上收集了一些关于“centos yum卸载””的相关知识,希望我们能喜欢,咱们快快来了解一下吧!

一、软件包安装原理

linux下的软件包通过依赖关系联系在一起,比如你安装软件包A,但A依赖B,这时B也会被同时安装。

二、无用软件包产生原因

当你用yum remove A卸载软件A时,默认B不会被卸载,久而久之系统内会有很多像B这样无用的软件包。

三、卸载软件包时同时卸载依赖软件包

除了用yum remove删除软件包外,我们也可以用yum autoremove卸载软件包,与remove不同的是,autoremove会同时分析依赖关系,比如安装A时同时安装了B,当用autoremove卸载A时如果此时B没有被用户显式安装且没有被其他软件包依赖,这时B也会被同时删除。

四、清除系统内所有无用软件包

像系统中既没有被用户显式安装也没有被其他软件包依赖的软件包称为叶子软件包,这些软件包在系统内是无用的,我们要及时清理,否则会越来越多,随之占用的磁盘空间也会增大,那我们怎么清理这些软件呢?其实很简单,只需要运行不带参数的autoremove即可,例如:yum autoremove 就会清理这些软件包。

标签: #centos yum卸载