OSX - MACPORT - 如何使用多个实例安装

OSX - MACPORT - how to installation using multiple instances

MACPORT:每当我尝试一次在 macport 中安装多个包时,我都会得到关注。

sudo port install swi-prolog
Waiting for lock on /opt/local/var/macports/registry/.registry.lock

它让我等到当前包安装完成。我如何 运行 macport 的多个实例并行安装各种软件包,这样我就不必等到一个安装完成。 有什么解决方法吗?

您目前无法运行 两个 macports 命令同时安装端口。此功能已 discussed,但被认为用处太小且实施起来太容易出错。注册表锁专门用于防止并行端口安装。

但是,您可以在一个命令中指定要安装的多个端口(不过这些端口将一个接一个地安装):

sudo port install portA portB portC

请注意,为了加快速度,默认变体中的端口通常以二进制文件的形式提供,即不需要在您的系统上编译,而那些确实需要编译的端口将尽可能使用并行编译.