删除所有开发库

删除所有开发库

我从源代码构建了一些需要开发库的应用程序。当我安装它们时,它们安装了更多的-dev依赖项。

现在我想删除这些库。

该命令sudo apt-get purge lib*-dev会对我的 Ubuntu 安装造成什么损害?

全新安装的 Ubuntu 中是否包含任何开发库?如果有,我应该保留它们吗?

答案1

基本上,您不需要任何开发库来运行您的系统。顾名思义,它们用于开发目的。运行这些应用程序所使用的库是不同的。

你的命令对我来说看起来不错,但无论如何,APT 会给你一个要删除的软件包列表。只需查看你需要的软件包(没有的一切-dev都会引起怀疑)

答案2

令牌来自https://askubuntu.com/a/1277984/1621404

这将删除名称中带有“-dev”的所有内容,

sudo apt list --installed -a '*-dev' | grep "^[^\ ]*/" -o | sed 's/\///' | xargs -I '{}' sudo apt remove -y '{}'

相关内容