移除所有开发库.

我从源代码构建了几个需要开发库的应用程序。当我安装它们时,它们还会安装更多的“-dev”依赖项。
现在我想要删除这些库。
命令“sudo apt-get purge lib*-dev”会对我的Ubuntu安装造成任何损害吗?
新安装的Ubuntu中是否包含任何开发库?如果有的话,我应该保留它们吗?
2个回答

基本上,你不需要任何开发库来运行你的系统。正如名字所说,它们是用于开发目的的。用于运行这些应用程序的库是不同的。
你的命令看起来对我来说没问题,但无论如何APT都会给你一个要删除的软件包列表。只需留意你需要的软件包(没有-dev的一切都可能可疑)。

是的,我知道应用程序在构建完成后不再需要它们。 - Cornelius
1APT也会在你可能破坏系统的时候警告你。(“你即将做一些潜在危险的事情……”) - s3lph

https://askubuntu.com/a/1277984/1621404获取令牌。
这将删除所有名称中带有“-dev”的内容。
sudo apt list --installed -a '*-dev' | grep "^[^\ ]*/" -o | sed 's/\///' | xargs -I '{}' sudo apt remove -y '{}'