2015-09-26 45 views
0

MACPORT:无论何时我尝试一次在macport中安装多个软件包,我都会收到以下内容。OSX - MACPORT - 如何使用多个实例进行安装

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

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

回答

3

您目前无法运行两个macports命令来同时安装端口。此功能已被discussed,但被认为是太少使用,太易于实施的错误。注册表锁定在处,并且防止并行端口安装。

但是您可以指定多个端口在一个命令来安装(这将安装一前一后,虽然):

sudo port install portA portB portC 

需要注意的是,为了加快速度,在他们的默认变种端口通常以二进制形式提供,即不需要在系统上进行编译,那些需要进行编译的应用程序将尽可能使用并行编译。