OSX Mountain Lion に関するページです。

クリーンインストール

OSX Lion からメディアでの提供がなくなって、Mac App Store からのダウンロードでのみ入手可能である。しかし、インストーラーからイメージファイルを取り出し、DVD-R や USB ドングルに展開してインストールディスクを作成可能である。

Safari に「ページのソースを表示」メニューが消えた

右クリックしても上記メニューが出ないので焦ったが、ここに対策が書いてあった。

「環境設定」 ->「 詳細」 -> 「メニューバーに"開発"メニューを表示」にチェックを入れればよい。

Safari001.png

追加ソフトのインストール

Xcode

Xcode 4.5.2

XQuartz

XQuartz 2.7.4

Java SE Development Kit 7

つい先日、Java 7 のセキュリティホールについての勧告が出されていたので、Oracle のサイト から対策済みの jdk-7u11 をダウンロードしてインストールした。

Eclipse

4.2 Juno をインストール。日本語化などは、Mac/OS X Eclipse を参照のこと。

インストール後、コマンドラインから /Application/eclipse/eclipse と入力すると Eclipse が立ち上がるが、アプリケーションの Eclipse アイコンをクリックすると、以下のエラーが表示されて立ち上がってこなかった。

Eclipse-JDK7.png

対処療法ではあるが、Freak: Java 7とEclipseをMountain Lionにインストール(Java 6なしで)にしたがい、jdk7 から jdk6 へシンボリックリンクを張ることにした。

$ sudo mkdir /System/Library/Java/JavaVirtualMachines
$ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

それとも、Mac OS X Mountain Lion 10.8 に Eclipse Indigo (3.7) をインストールしたときのメモ - quwaharaの日記 にあるように、/Applications/eclipse/Eclipse.app/Contents/Info.plist ファイルを編集すればよいのか?(未確認)

eclipse.ini - Eclipsepedia にあるように、eclipse.ini に Java のありかを教えてもよいようだ。(未確認)

次は、セキュリティのエラーか。

Eclipse-security.png

Java

「JavaはOracleから直接入手を」、Apple経由のプラグインに削除措置 - ITmedia エンタープライズ ということで、クリーンインストールした状態では Java のランタイムライブラリが含まれない。この状態では /System/Library/Frameworks/JavaVM.framework/Versions は以下のようになっている。

$ ls -al /System/Library/Frameworks/JavaVM.framework/Versions/
total 8
drwxr-xr-x  4 root  wheel  136  1 20 12:48 .
drwxr-xr-x  6 root  wheel  204  1 20 12:48 ..
drwxr-xr-x  8 root  wheel  272  1 20 12:48 A
lrwxr-xr-x  1 root  wheel    1  1 20 12:48 Current -> A

また、「ユーティリティ」には Java Preferences がある。

ML-Java02.png

コンソールから java と入力すると、以下のメッセージが表示される。

ML-Java01.png
ML-Java03.png

「インストール」をクリックして java for OS X 2012-006 インストール後は、以下のように変化する。

#highlighter(SH){{
$ ls -al /System/Library/Frameworks/JavaVM.framework/Versions
total 64
drwxr-xr-x 11 root wheel 374 1 20 16:21 .
drwxr-xr-x 10 root wheel 340 1 20 16:21 ..
lrwxr-xr-x 1 root wheel 10 1 20 16:20 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 1 20 16:20 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 1 20 16:20 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 1 20 16:20 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 1 20 16:20 1.6 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 1 20 16:20 1.6.0 -> CurrentJDK
drwxr-xr-x 7 root wheel 238 1 20 16:21 A
lrwxr-xr-x 1 root wheel 1 1 20 16:20 Current -> A
lrwxr-xr-x 1 root wheel 59 1 20 16:20 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
}}

ダウンロードしたアプリケーションを実行する

Mountain Lion ではセキュリティレベル向上のため、ダウンロードしたアプリケーションの実行はデフォルトでは「Mac App Store と確認済みの開発元からのアプリケーションを許可」に設定されている。

ML-App-security01.png

そのため、割と有名なアプリケーションでも以下のエラーがでて実行できないことがある。

ML-App-security02.png

これを解除するには、上の「セキュリティとプライバシー」メニューで、「すべてのアプリケーションを許可」する(あまりお薦めではない)か、「アプリーケーション」フォルダにある「.app」ファイルを右クリックして以下のメニューを表示させ、

ML-App-security03.png

一度実行させると、次回からは聞かれなくなる。(こちらがお薦め)

Homebrew

#highlighter(SH){{
$ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1

Press ENTER to continue or any other key to abort
==> /usr/bin/sudo /bin/mkdir /usr/local
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local
==> Downloading and Installing Homebrew...
remote: Counting objects: 94498, done.
remote: Compressing objects: 100% (41596/41596), done.
remote: Total 94498 (delta 66213), reused 77543 (delta 52044)
Receiving objects: 100% (94498/94498), 13.87 MiB | 980 KiB/s, done.
Resolving deltas: 100% (66213/66213), done.
From https://github.com/mxcl/homebrew
* [new branch] master -> origin/master
HEAD is now at b53b383 mjpegtools: depend on X11 if installed.
==> Installation successful!
You should run `brew doctor' *before* you install anything.
Now type: brew help
$ brew doctor
Your system is raring to brew.
}}


添付ファイル: fileML-App-security03.png 318件 [詳細] fileML-App-security02.png 394件 [詳細] fileML-App-security01.png 330件 [詳細] fileML-Java02.png 349件 [詳細] fileML-Java03.png 313件 [詳細] fileML-Java01.png 336件 [詳細] fileEclipse-security.png 387件 [詳細] fileEclipse-JDK7.png 383件 [詳細] fileSafari001.png 390件 [詳細]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-01-21 (月) 20:05:47 (2434d)