一、软件包安装原理
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 就会清理这些软件包。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!