OS X Mavericks を OS X Show Leopard 10.6.8 にインストールする

OS X Mavericks を OS X Show Leopard 10.6.8 にインストールする

インターネット接続が遅くて不安定なので、torrent から「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にコピーし、EXT-4パーティションからOS X Snow Leopard 10.6.8に直接転送しました。そのため、Darwinバイナリの実行権限が無効になっていると思いました。古い友人を使ってchmod最終的にインストーラーは修正されました:

$ chmod +x ./Install\ OS\ X\ Mavericks.app/Contents/MacOS/Install\ OS\ X\ Mavericks

回答するには遅すぎることは承知していますが、他の人にも役立つかもしれないと思いました。良い一日をお過ごしください! :)

関連情報