MacPorts:如何清理源代码

Eva*_*van 6 macports disk-cleanup

所以我没有在 MacPorts 之后清理过,嗯,从来没有,我试图减少它使用的磁盘空间。几个(但不是全部)端口的源代码仍在我的磁盘上。由于我已经编译并安装了这些端口,是否有任何理由保留源代码?如何让 MacPorts 删除源代码并保留编译后的二进制文件?(或者这是预期的行为;我是否发现端口没有正确清理其来源?)

我已经完成port uninstall inactiveport clean --all installed。他们都极大地帮助清理了其他东西,但他们都没有摆脱源代码。

谢谢。

fid*_*eli 13

你在哪里寻找这个源代码?MacPorts 下载源包并将它们存储在/opt/local/var/macports/distfiles. 如果你这样做了,port clean --all installed那么你的系统应该已经摆脱了这些源包。您最好运行port clean --all all以删除您可能已卸载的软件源包。

但是,如果您谈论的是存储在 中的文件/opt/local/var/macports/sources,则它们不是源包。这些是实际的 MacPorts 端口文件,其中包含所有可用端口的信息,包括port命令的依赖项和构建说明。运行port clean不会触及该目录。