我刚刚发现,一个软件包(Qt 4)被复制后,占用了大约 500 MB 空间麦金塔。或者至少我是这么认为的。我找不到任何其中有硬链接,我想知道我是否可以安全地删除/opt/local/var/macports/software/qt4-mac/
。我可能会这样做,看看会发生什么,但这整件事也让我想知道 MacPorts...
为什么这个软件包一开始就被复制了?我应该如何管理其中的其他软件包?我里面有很多软件,但我不记得安装过那么多。为什么在旧 nabble 上两个人都在谈论硬链接?
答案1
对于 MacPorts 的工作方式,可能不同的软件包针对不同版本的 qt4-mac 进行编译。稍后在其他升级期间,在针对更高版本重新编译所有内容后,一些不活跃的软件包仍然存在。
在删除 /opt/local 下的任何内容之前,请先信任 macports
尝试查看是否安装了非活动版本的 qt4-mac
port list inactive
我通常会清理不活动的端口以确保没有遗留垃圾:
port uninstall inactive
... 也是一次良好的全球清洁
port -d clean all --all
对于 qt4-mac,如果你使用文档进行编译,请小心,因为它可能达到 1GB