环境为debian无gui,安装ffmpeg时提示要装189个包,接着apt purge ffmpeg,然后apt autoremove 的时候提示要remove 184个包,也就是还有4个包就没有卸载干净,这使得我强迫症犯了,找出 libdatrie1 libthai0 libthai-data libfribidi0卸载
我之前用过debfoster,但是也就一周以后就忘记系统上还有这么个软件了
2 个赞
有时间试试
一个笨方法是,查看 apt 的日志(/var/log/apt/history.log
),对照日志里的记录删除软件包。
如果想方便一些,可以考虑用 AOSC OS 的 “小熊猫包管理”(https://aosc.io/oma)来安装软件。它的用法和 apt 类似,比如要安装 ffmpeg
,可执行:
sudo oma install ffmpeg
如果想彻底删除本次操作安装的所有软件包,则可执行
sudo oma undo
然后根据提示进行操作即可。
apt 默认不会在autoremove
的时候自动卸载“建议”依赖,这是导致卸载不完全的原因之一。
为了解决这个问题,你可以新建文件/etc/apt/apt.conf.d/80apt.conf
并写入如下内容:
Apt::AutoRemove::SuggestsImportant "false";
这样配置之后,使用apt autoremove
就会自动卸载“建议”依赖了。
3 个赞