2009-04-26

MacPorts の使い方メモ

最近、モチベーションが下がり続けているのでメモだけ
MacPorts でよく使うコマンド に書き直してあります

古くなってる物一式をアップデートする
sudo port -fR upgrade outdated
Xcodeが古いと怒られるのでAppleから最新版をダウンロード、インストールしたところ怒られなくなりました
port list installed
で結果を見てみると古いバージョンで必要ない物も残っているようでした


man port を見てみるとオプションで
-u : 古いバージョンを deactivate するのではなく uninstall する
-c : インストール後にビルドに必要なファイルやワークファイルを削除する
ってのがありますので -u だけつけて
sudo port -fRu upgrade outdated
とすればよかったのかもしれません。仕方がないのでインストールされているがアクティブでない物をアンインストールする
sudo port -u uninstall
を行いました。一応アクティブでない物は残っていないようです
port list inactive
の結果が0件になりました



アンインストール済みのファイルを削除する
sudo port clean --dist uninstalled
多分削除されたんだと思います。確認はしてません。
以上、MacPortsについてのメモでした

2009-04-08

VMware の仮想PCを SSD に置いてみた

VMwareで物理NICを指定したブリッジ接続を行う方法 の設定例を 2.0.3 の設定ファイルに書き換えました。
と言っても書き換えを行う箇所周辺が多少変わっただけで、方法については全く変わっていませんけど…

最近、仮想PCのファイルをUSB接続のSSDに置いて使っています。
SSDのコントローラがタコなのかそう言う物なのかわかりませんが

頻繁に固まって動かなくなります

どうもディスクアクセスが集中すると暫く固まるようです。
これが噂のプチフリなんでしょうか?
実際プチなんてカワイイ物じゃなくて10秒以上反応がなくなります…

しかし、仮想PCを置くと言う用途限定で解決策も見つけました。
それは

仮想PCのスナップショットを作る

事です。
恐らく読取専用の巨大ファイルと差分を書き込む小さなファイルに別れている状態がよいのでしょう。
たまにスナップショットを取り直す手間がかかりますがUSB接続にもかかわらず体感的には内蔵HDDに置くより快適です。
朧気な記憶では仮想HDDの設定で仮想PCの電源OFF時に変更を破棄/反映を選べる設定があった気がするのですが見つけられませんでした。
あれ?それがあるのは Parallels とか Virtual PC だったかな?
それがあればBestなのですが…

あ、ちなみに使ってるSSDは Transcend 1.8インチ 外付けポータブル SSD MLC 64GB TS64GSSD18M-M です