OSX - MACPORT - как установить несколько экземпляров

MACPORT: всякий раз, когда я пытаюсь установить несколько пакетов в macport одновременно, я получаю следующее.

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

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

1 ответ

Решение

В настоящее время вы не можете запустить две команды macports для установки портов одновременно. Эта функция обсуждалась, но считалась слишком малой и слишком подверженной ошибкам для реализации. Блокировка реестра предназначена специально для предотвращения установки параллельных портов.

Тем не менее, вы можете указать несколько портов для установки в одной команде (хотя они будут установлены один за другим, однако):

sudo port install portA portB portC

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

Другие вопросы по тегам