Загрузка зависимостей MacPorts без установки - PullRequest
9 голосов
/ 21 января 2011

Установка MacPorts по умолчанию загружает каждую зависимость, строит и устанавливает ее, затем загружает, создает и устанавливает следующую зависимость и так далее.Это означает, что на протяжении всей установки требуется постоянное сетевое соединение.В моей конфигурации постоянное сетевое соединение неосуществимо.Это означает, что установка пакета с большими зависимостями может занять очень много времени.

Как загрузить все зависимости для указанного пакета MacPorts в начале (при подключении к сети), а затем собрать и установить каждый из нихзависимость (не требуется подключение к сети)?

Ответы [ 2 ]

13 голосов
/ 21 января 2011

При подключении к сети используйте:

port fetch rdepof:<packagename> <packagename>

Затем, не требуя сетевого подключения, используйте:

port clean rdepof:<packagename> <packagename>
port install <packagename>

rdepof: рекурсивный список всех пакетовзависимостей.Команда clean удаляет все предыдущие сборки пакета или его зависимостей.

0 голосов
/ 21 января 2011

Использование port fetch <packagename>.

...