![删除所有开发库](https://linux22.com/image/1046405/%E5%88%A0%E9%99%A4%E6%89%80%E6%9C%89%E5%BC%80%E5%8F%91%E5%BA%93.png)
我从源代码构建了一些需要开发库的应用程序。当我安装它们时,它们安装了更多的-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 '{}'