Tigerから移行したLeopardで時刻がおかしい

MacのOS X Tigerから移行アシスタントを使ってLeopard環境に移行した場合、時刻がおかしくなってしまいます。何度「システム環境設定」の「日付と時刻」であわせても、日本時間ではなくてGMT(グリニッジ標準時)、正確にはUTCになってしまうのです。

原因は、TigerとLeopardのタイムゾーンの管理方法の違いにありました。Tigerは/etc/localtime/というディレクトリのしたにTokyoという名前のファイルをつくって管理するのに対して、Leopardでは/etc/localtimeというシンボリックリンクをつくって管理しているためです。

修正方法は下記の通りです。(管理者権限が必要です)

  • 「アプリケーション」「ユーティリティ」から「ターミナル」を開く
  • sudo rm -fr /private/etc/localtime[return]キーと入力して、Password: ときかれるので自分のパスワードを入力(画面には何も表示されません)
  • 「システム環境設定」「日付と時刻」「時間帯」を開いて、世界地図から日本のあたりをクリック
  • 「最も近い都市」は東京と大阪が選べるのでお好みでどうぞ。「時間帯」が"JST"になっていればOK
  • Appleの公式サポートには何も説明がないのですがユーザによるディスカッションフォーラムに関連する記事がありました。

    (1/2) 次»

    パソコン・インターネット
    2008/12/08




    コメント(11)|コメントを書く

    カテゴリー一覧
    最近のコメント
    プロフィール

    このブログを友達に教える

    コミュニティ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | 掲示板


    画面TOP↑


    powered by cocolog