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