“/usr/lib/debug/usr/lib/” 中的文件占用了大量空间,如何释放它?

“/usr/lib/debug/usr/lib/” 中的文件占用了大量空间,如何释放它?

/usr/lib/debug/usr/lib/x86_64-linux-gnu 的内容:

$ du -sh * |grep G

1,6G    libwebkit2gtk-3.0.so.25.10.11
1,4G    libwebkitgtk-3.0.so.0.22.14
1,3G    webkit2gtk-3.0

我的 / 分区只有 15gb 并且几乎已满(df -h):

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb5        19G   15G  3,2G  82% /

我发现最后一个文件 (webkit2gtk) 属于软件包 libwebkitgtk-3.0-0-dbg,但仍然不确定其他文件是什么。我如何知道哪个软件包使用了这些文件以及如何知道是否可以“安全”地删除它们?

答案1

您应该能够使用dpkg -S(或等效地dpkg-query -S)来识别文件所属的包

dpkg -S /usr/lib/debug/usr/lib/x86_64-linux-gnu/libwebkit2gtk-3.0.so.25.10.11

在这种情况下,它似乎属于 libwebkit2gtk-3.0-25-dbg

据我所知,-dbg只有当您需要调试相应的库函数时才需要软件包:如果您没有开发/调试 webkit2gtk-3.0 应用程序,我不明白为什么不应该删除它们。如果有疑问,您可以随时以“试运行”模式运行包管理器,看看是否会因此删除任何重要的依赖包

sudo apt-get remove --dry-run libwebkit2gtk-3.0-25-dbg

相关内容