使用 macports 安装 py25-pil 只会安装大量不相关的东西

使用 macports 安装 py25-pil 只会安装大量不相关的东西

它已经存在很长时间了,我所看到的包括 libX11、ncurses 和我个人最喜欢的 perl5!

这是正常的吗?

答案1

python25 是一个相当简易的构造。

它依赖于 tk,而 tk 又依赖于 Xft2......一些 X11 的东西就是从那里来的。

可用的脚本显示涉及的所有依赖关系。

答案2

您可以手动编辑端口文件以删除对的依赖tk,这是主要原因。

sudo port edit python25

port:tk(在部分中查找depends_lib。)

我这样做了一段时间以保留 MacPorts 版本的 Getmail,但最后,我只是开始手动安装 Getmail。

我喜欢 MacPorts 和 Fink,但我讨厌它们拖拽全新 Python、Perl 或 Ruby 安装的速度。作为对比,你可以看看魯迪克斯。它是一个更精简的环境,尽管它支持的软件包不如 MacPorts 或 Fink 多。

答案3

Macports 安装在单独的位置,我认为是 /opt,因此您不必担心污染您的系统。

相关内容