公开资料
Ubuntu下Nginx安装并配置负载均衡
如何使用JavaScript实现纯前端读取和导出excel文件
将组态王配置为OPC服务器的方法
国家标准公开系统
Vim使用教程
Docker镜像加速列表
S7-1500冗余系统图
华为服务器安装Ubuntu 20.04系统并实现向日葵远程桌面
Ubuntu下keepalived和nginx实现高可用性负载均衡
Ubuntu系统配置
CAN DBC文件解析
东南大学齿轮箱振动数据集(含轴承、齿轮、复合故障)
Redis常用数据类型
在Ubuntu中安装Redis
一图看懂Linux文件权限
Linux命令速查
ubuntu apt卸载命令
本文档使用 MrDoc 发布
-
+
首页
ubuntu apt卸载命令
如果你关注搜索到这篇文章,那么我可以合理怀疑你被`apt-get`的几个卸载命令有点搞晕了。 `apt-get`的卸载相关的命令有`remove/purge/autoremove/clean/autoclean`等。具体来说: `apt-get purge / apt-get –purge remove` 删除已安装包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件 `apt-get autoremove` 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。 `apt-get remove` 删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。 `apt-get autoclean` APT的底层包是dpkg, 而dpkg 安装Package时, 会将 `*.deb` 放在 `/var/cache/apt/archives/`中,`apt-get autoclean` 只会删除 `/var/cache/apt/archives/ `已经过期的deb。 `apt-get clean` 使用 `apt-get clean` 会将 `/var/cache/apt/archives/` 的 所有 deb 删掉,可以理解为 `rm /var/cache/apt/archives/*.deb`。 那么如何彻底卸载软件呢? 具体来说可以运行如下命令: ``` # 删除软件及其配置文件 apt-get --purge remove <package> # 删除没用的依赖包 apt-get autoremove <package> # 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P ``` 当然如果要删除暂存的软件安装包,也可以再使用clean命令
wangjp
2024年5月22日 18:35
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码