вам нужно полностью переустановить macports 1.8 при переходе с 10.5 на 10.6. macports не поддерживает миграцию. инструмент (ы) не скажет вам этого, но даст различные эзотерические сообщения, которые вас расстроят, потому что он ПОЧТИ работает, если вы выполняете различные формы ручного обновления. но вы будете преследовать эти проблемы некоторое время. эти проблемы были похожи при историческом переходе от тигра к леопарду.
Одна из ключевых вещей, которые Apple пытается сделать со Snow Leopard, заключается в том, чтобы тайно заставить весь мир перейти на настоящие 64-битные вычисления, а также отказаться от PPC, а также от толстых двоичных файлов и всего этого джаза. это две основные перемены в среде, которые могут вызвать у вас проблемы, если вы попытаетесь выполнить эту миграцию по частям.
после удаления вам также нужно установить новую версию xcode. он будет на DVD-диске Snow Leopard, но он не будет установлен, если вы явно не установите его из дополнительной папки.
перед удалением (или просто перемещением /opt /local) обязательно сохраните вывод «portущенный | grep active» в текстовый файл, чтобы вы могли ссылаться на то, что вы установили. затем выполните чистую новую установку macports обычным способом и установите из своего списка пакеты, которые, как вы знаете, вы будете использовать снова.