2015-09-26 2 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 

Обратите внимание, что, чтобы ускорить процесс, порты в их варианте по умолчанию обычно доступны в виде двоичных файлов, т. е. их не нужно компилировать в вашей системе, а те, которые должны быть скомпилированы, будут использовать параллельную компиляцию, где это возможно.

Смежные вопросы