Установка OS X Mavericks на OS X Show Leopard 10.6.8

Установка OS X Mavericks на OS X Show Leopard 10.6.8

Я скачал "Install OS X Mavericks.app" с торрента из-за медленного и нестабильного интернет-соединения. Теперь пытаюсь запустить его:

$ open Install\ OS\ X\ Mavericks.app
LSOpenURLsWithRole() failed with error -10810 for the file /Users/john/Downloads/Install OS X Mavericks.app.

Попытка запустить вручную:

$ ./Install\ OS\ X\ Mavericks.app/Contents/MacOS/Install\ OS\ X\ Mavericks 
-bash: ./Install OS X Mavericks.app/Contents/MacOS/Install OS X Mavericks: Malformed Mach-o file

Попытка создать установочный носитель:

$ sudo Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia 
sudo: unable to execute Install OS X Mavericks.app/Contents/Resources/createinstallmedia: Malformed Mach-o file

Также:

$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-10M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

решение1

Может быть, вы восстановили копию OS X из резервной копии? Ну, похоже, это происходит потому, что:

LSOpenURLsWithRole — это функция, которая используется для связывания файла с программой. Файл, по которому вы дважды щелкнули, на самом деле не является приложением, а файлом данных.

Большое спасибо @Merlin069 (https://apple.stackexchange.com/questions/130587/lsopenurlswithrole-failed-with-error-10810-downloaded-app-does-not-start).

У меня есть копия OS X, которая была сохранена несколько месяцев назад, скопирована в мою Ubuntu и напрямую перенесена в мою OS X Snow Leopard 10.6.8 с раздела EXT-4. Поэтому я подумал, что разрешение на выполнение было отключено в двоичном файле Darwin. Используя моего старого другачмод, мой установщик в конечном итоге был исправлен:

$ chmod +x ./Установить\ OS\ X\ Mavericks.app/Contents/MacOS/Установить\ OS\ X\ Mavericks

Я знаю, что уже поздно отвечать, но я подумал, что это может быть полезно другим людям. Хорошего дня! :)

Связанный контент