Почему Haskell Platform не устанавливается на OS X?

Я спросил об этом в Haskell-cafe, и единственный ответ, который я получил, был - попробуйте stackoverflow, за ним более внимательно наблюдают.

Когда я пытаюсь установить последнюю версию платформы Haskell, установка всегда терпит неудачу.

Я пробовал это несколько раз в течение нескольких дней. Вот сегодняшняя ситуация: Пакет загружен с Haskell Wiki: http://lambda.galois.com/hp-tmp/2011.2.0.1/Haskell%20Platform%202011.2.0.1-i386.pkg , http: // hackage .haskell.org / платформа / mac.html

Моя система: OS X 10.6.8 (была 10.6.7, когда у меня впервые возникла эта проблема), Intel Core 2 Duo с тактовой частотой 2,4 ГГц. Согласно df -H у меня 221Гб свободного диска.

У меня Xcode 3.2.5.

После загрузки я прохожу шаги по установке, и в самом конце появляется сообщение «Установка не удалась, обратитесь к разработчику программного обеспечения» или слова на этот счет.

Это что, известная проблема? Есть комментарии или предложения?

НОВАЯ ПОПЫТКА на 7-1:

Я был очень озадачен ссылками на "NeoOffice" в предыдущих сообщениях журнала раньше (см. Мой комментарий ниже). Я полностью удалил NeoOffice со своей машины и снова запустил установку Haskell Platform. Теперь системный журнал консоли говорит:

- 1 июля, 11:06:43 jrv installd [1489]: запуск 1 июля, 11:06:43 jrv installd [1489]: uid = 0, euid = 0 1 июля 11:06:43 jrv installd [1489]: PackageKit: * Отсутствует идентификатор пакета: / Library / Receipts / Print Selection Service.pkg 1 июля 11:07:41 Программа установки jrv [1472]: Программа установки обнаружила ошибку, которая привела к сбою установки. Обратитесь к производителю программного обеспечения за помощью.


Если это так, я удивлен, что никто больше не видел этой проблемы.

Новое редактирование 2 июля:

Проблемы с библиотекой / квитанциями / службой выбора печати и другими были отмечены красным селедки, так как установщик обнаружил неисправные установки, но их устранение не повлияло на конечный результат. Может быть, это что-то новое в 10.6.8?

После их удаления я распаковал текущую платформу Haskell и предыдущую и попытался сравнить их, но безрезультатно. Выполнение diff в файле распределения обоих дает, что предыдущий имеет «choice4», а текущий имеет «choice14», но с моими скудными знаниями пакетов os x я не вижу, что это имеет значение.

Я запустил установщик в подробном режиме из командной строки, и теперь получаю:


sudo installer -verbose -pkg Haskell\ Platform\ 2011-2.2.0.1-i386.pkg -target /
installer: Package name is Haskell Platform
installer: Upgrading at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Haskell Platform….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:  
installer: Writing files…..... (lots of writing files, then )
installer: Moving items into place….....(lots of these)
installer: Running package scripts…..... (lots of these, too, and finally:)
installer: Running package scripts….....
##
installer: The upgrade failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)

То есть никакой дополнительной информации.

У меня нет идей, но, по крайней мере, я удалил пару неработающих приложений с моей машины: - )

Спасибо за все комментарии.

JRV

6
задан John Velman 2 July 2011 в 22:41
поделиться