如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。
apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:
1.删除已安装包(不保留配置文件)。
如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件
apt-get purge / apt-get --purge remove
2.删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。
apt-get autoremove
3.删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。
apt-get remove
4.APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。
apt-get autoclean
5.使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。
apt-get clean
那么如何彻底卸载软件呢?
具体来说可以运行如下命令:
Ubuntu中完全卸载软件包的正确步骤

本文介绍了Ubuntu中使用apt-get卸载软件包的不同选项,包括remove、purge、autoremove和clean的区别。remove仅移除软件包但保留配置文件,purge则连同配置文件一起删除,autoremove用于清理不再需要的依赖,而clean用于清理缓存的deb文件。要彻底卸载软件,可以结合使用这些命令。
最低0.47元/天 解锁文章
1370

被折叠的 条评论
为什么被折叠?



