База MacPorts по сравнению со средой Snow Leopard 64 битов

Так как я использую 10.5, я довольно рад, что много материала работает в настоящее время как он, должен. Однако существует этот Snow Leopard DVD рядом с моим столом, который просто, кажется, говорит, "Устанавливают меня". Если я делаю:

Я должен перекомпилировать целый материал MacPorts из-за 64 разрядных переключателей? Когда я обновил от Tiger, это не было необходимо.

3
задан 12.09.2009, 22:42

7 ответов

Заключение в кавычки их веб-сайта:

Установка MacPorts и портов, установленных им, только разработана для работы над единственной версией ОС и единственной архитектурой ЦП. Если Вы обновляете до новой версии ОС (например, от Тигра к Leopard) или мигрируете на новую машину с другим типом ЦП (например, PowerPC к Intel), можно стать удачливыми и иметь порты, продолжают работать, но в целом, вещи повредятся.

Можно также проверить список портов, которые я протестировал для работы в Snow Leopard.

6
ответ дан 07.12.2019, 23:11

В моем случае большая часть материала, который был уже установлен при MacPorts все еще, работала после установки 10.6. Однако сама команда 'порта' повреждается. В то время как мог бы быть некоторый способ загрузиться в фиксации, я думаю, что просто собираюсь вывести свою старую установку MacPorts и переустановить от MacPorts - *-SnowLeopard.dmg

1
ответ дан 07.12.2019, 23:11

необходимо полностью переустановить macports 1.8, когда Вы мигрируете от 10,5 до 10,6. macports не поддерживает миграцию. инструмент (инструменты) не скажет Вам, что, но даст различные тайные сообщения, которые расстроят Вас, потому что он ПОЧТИ работает, если Вы делаете различные формы ручных обновлений. но Вы будете преследовать те проблемы некоторое время. эти проблемы были подобны при исторической миграции от тигра на леопарда.

одна из ключевых вещей, которые Apple пытается сделать с Snow Leopard, состоит в том, чтобы тайно заставить целый мир мигрировать на истинные 64-разрядные вычисления и отказываться от PPC также и толстых двоичных файлов и всего того джаза. это - базовые два, переключает на нижний регистр среду, которая вызовет проблемы для Вас, при попытке сделать эту миграцию по частям.

после удаления также необходимо установить новую версию XCode. это будет на Snow Leopard DVD, но это не установит, если Вы явно не установите его от дополнительной папки.

прежде чем Вы удалите (или просто переместите/opt/local), удостоверьтесь, что сохранили вывод "порта, установленного | grep активный" к текстовому файлу, таким образом, можно сослаться на то, что Вы установили. затем сделайте чистую новую установку macports обычным способом и установите пакеты из своего списка, что Вы знаете, что будете использовать снова.

2
ответ дан 07.12.2019, 23:11

По моему скромному мнению, Snow Leopard является первым выпуском OS X, где большинство конечных пользователей не испытает все так много нового хорошего материала и если Вы довольны своей установкой, нет никакой причины обновить.

0
ответ дан 07.12.2019, 23:11
  • 1
    Существуют новые возможности, прежде всего для меня: синхронизация с Сервисами Google и блокировка экрана, демонстрирующегося сон. – Jeremy L 01.10.2009, 22:04

К сожалению, вино является определенной проблемой все еще. Это полагается на различные другие компоненты, которые должны быть скомпилированы в 32 битах или универсальном режиме, но по умолчанию не являются.

Вот то, что я сделал для получения вина-devel (это - 'новейшая' альтернатива винному порту), работающий на Snow Leopard:

sudo port upgrade --enforce-variants expat fontconfig freetype jpeg libiconv libxml2 libxslt ncurses openssl zlib mesa +universal
sudo port install wine-devel
1
ответ дан 07.12.2019, 23:11

Я испытал затруднения из-за версии MySQL 32bit, которая была установлена. Я установил эту версию, потому что Perl не создаст DBD:: mysql для версии на 64 бита. Теперь я установил пакеты MySQL 5.4 64 и 32 битов и не мог создать DBD:: mysql для любого (это должно было быть восстановлено, потому что жемчуг был изменен с 10,6), но принуждение установки на версии на 64 бита до сих пор работало на меня, несмотря на проваливание тестов.

Кроме этого, я не использую MacPorts. Я лично чувствую, что это является заблуждающимся для поддержания ряда патчей к программному обеспечению порта. Полезный да, но в конечном счете это не оказывает давления на восходящих разработчиков (некоторые из которых на самом деле пытаются непосредственно быть нацеленными на MacOS 10.5 и 10.6, браво), и он страдает от обслуживающего перегорания, поскольку пакеты время от времени устареют. Худший сценарий - когда устаревший пакет приложил бы много усилий поддержать для системы портов, но восходящий источник полностью легок для целевой системы.

0
ответ дан 07.12.2019, 23:11

В некотором роде Leopard - также 64 бита, в которых он поддерживает 64 приложения, даже при том, что сама ОС составляет только 32 бита. Если Вы делаете обновление, там не должна быть никакая причина перекомпилировать, если, конечно, Вы не хотите, чтобы что-то работало как 64 бита. Единственная несовместимость, которую я нашел, является Рычанием. Eveything еще, быть этим 32 или 64 бита, работает очень хорошо. Единственными существенными различиями, которые я видел до сих пор, является strartup, завершение работы, пробуждение и сон.

-1
ответ дан 07.12.2019, 23:11

Теги

Похожие вопросы