yum删除无用的包
yum在安装包时,会自动安装相关依赖,但是yum在卸载包时却只会卸载指定的包,这就导致了系统里多了很多当初当作依赖被安装进来的无用的包。由于linux系统的机制,没有特别好的解决办法,有以下两个方法近似处理。
使用
yum autoremove
命令sudo yum autoremove
这个命令的问题是识别的并不完整。但基本没有风险。
使用
yum history undo
命令sudo yum install tomcat
sudo yum history list tomcat
已加载插件:fastestmirror
ID | 命令行 | 日期和时间 | 操作 | 变更数
-------------------------------------------------------------------------------
47 | install tomcat.noarch | 2018-08-21 10:56 | Install | 21
history list
sudo yum history undo 47如果软件是近期安装的,通过
undo
去反安装还是蛮好的。问题是如果软件安装很久了,他当时依赖的包,可能被之后安装的其他软件依赖,那么再去undo
就有风险。END
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeFer!
评论