Posts Tagged Snow Leopard

MacBook Pro(Late 2008)の高速化

メモリを8GBに増設したMacBook Pro(Late 2008)、アプリケーションの起動などが遅く感じられてしまうようになってしまった。OSをクリーンインストールしようと思ったがちょっと当たり前すぎるし、早くなるか疑問だったのでSSD化することにした。ただし、HDDはそのままでExpressCard/34スロットにWintec 3FMS4D48M-WR 48GB SSDを挿入し、起動ディスクにするという方法を採った。こうすることでHDDの内容はそのままでよいので移行が簡単だ。
次の手順で新しい環境を作った。

  1. SSDにSnow Leopardをインストール
  2. 既存ユーザと同じユーザの登録
  3. 新規ユーザのホームディレクトリを内蔵HDDの同盟ユーザのホームディレクトリへのシンボリックリンクに変更
  4. 内蔵HDDでSSDに入れないディレクトリへのシンボリックリンクをSSD内に作る
  5. Snow Leopardの更新
  6. ドライバ類のインストール

Wintec 3FMS4D48M-WR 48GB SSDへのOSのインストールはSnow LeopardのインストールDVDがうまく読めなくなったしまったのか、なぜだか一回では成功せず、不要なプリンタドライバの選択を外して三度目に成功した。
OSのインストール後、普通ならTime Machineなどからユーザファイルをリストアするのだが、今回はそれはせずに以前と同じユーザを登録し、そのユーザのホームディレクトリを既存HDDのユーザのホームディレクトリへのシンボリックリンクに差し替えた。

SSDの容量が大きくないので使用頻度の高いアプリケーションはSSD内にインストールし、それ以外はHDDに残し、シンボリックリンクなどでディレクトリ構造に矛盾が生じないようにした。

SSD化したことにより、OSやアプリケーションの起動は確実に速くなった。これで少しはストレスを解消できた。

全く使っていなかったExpressCardスロットがこんな場面で生きてきた。現行のMacBook ProはExpressCardスロットの代わりにSDカードスロットになっているがこのスロットからOSは起動できるのだろうか?

,

No Comments

Snow Leopard 64ビットカーネルで動かないもの

最近MacBook Proを64ビットカーネルで動かしている。これまで特に問題は起こっていなかったが、秋月電子通商のUSB-シリアル変換ケーブルが使えなかった。このケーブルで使われているProlificのデバイスドライバは32ビットカーネルでしか動かないためだ。しかし、VMware Fusion 3で動かしているWindows XPからはこのケールが使用できた。

,

No Comments

Cocoa Emacs、ビルドできるようになっている

一週間前はビルドに失敗したCVSのCocoa Emacs、今日試すとちゃんと64ビット版でビルドできた。インライン入力パッチをごまかして適用するとmake bootstrap中にエラーで止まってしまう。

,

No Comments

Cocoa Emacsビルドできなくなった

新たにCVSでEmacsを取得し、ビルドを試みると次のようなメッセージを表示し、configureで止まってしまう。

checking build system type... x86_64-apple-darwin10.0.0
checking host system type... x86_64-apple-darwin10.0.0
configure: error: Emacs hasn't been ported to `x86_64-apple-darwin10.0.0' systems.
Check `etc/MACHINES' for recognized configuration names.

64ビット対応していないということなので32ビットのみだとconfigureは成功するが、make bootstrapで失敗する。

./configure --with-ns --without-x --build=i386-apple-darwin10.0.0
..
make bootstrap
...
`/bin/pwd`/temacs --batch --load loadup bootstrap
make[2]: *** [bootstrap-emacs] Bus error
make[1]: *** [src] Error 2
make: *** [bootstrap] Error 2

src/temacsを調べるとx86_64のバイナリになっている。何故だ!?

,

No Comments

Cocoa EmacsをSnow Leopardにインストールする

これまでSmartDocやLaTeXなどのソース編集にCarbon Emacsを使ってきたが、Cocoa Emacsをインストールし、使い始めた。MacPortsでは途中でコンパイルエラーでビルできなかったのでCVSを使いビルドした。フォントの設定はいろいろなサイトのものを試し、正しく表示されるものを採用した。YaTeXは手動でインストールした。

Cocoa Emacs

Cocoa Emacs

インストールされたEmacsのバージョンは23.1.50.1だった。

参考サイト

,

No Comments

wireshark、動くようになりました

動かなかったMacPortsのwireshark、動くようになりました。

  1. MacPortsを最新版の1.8.1にアップグレード
  2. 今日、9/30時点でのパッケージをアップグレード(x11/pangoなど)

x11/pangoがアップデートされたことで起動できるようになりました。ライブラリが問題だったんですかね。

ちなみにwww.wireshark.orgで配布されているwiresharkはすんなり動いていました。

, ,

No Comments

Wiresharkeが起動しない

MacPortsでインストールしたWireshark、起動しようとすると一時間以上、スプラッシュ表示から先へ進まず、起動できない。再インストールしてみても症状は変わらない。

起動時のメッセージは次の通り。

Xlib:  extension "RANDR" missing on display "/tmp/launch-Tqi0aO/:0".

, ,

No Comments

%d人のブロガーが「いいね」をつけました。