2010年1月23日土曜日

Cygwin 1.5.x から 1.7.x へバージョンアップしてみる

我が家のメイン PC である VAIO くんは、Windows XP Professinal で稼動中です。
XP が使いやすくて、7 に乗り換えるつもりはありませんよ。
壊れるまでは、使い続けます。

さて、VAIO くんでは、Cygwin 1.5.25 を使っているのですが、そろそろ 1.7 系へバージョンアップせねば。
何も考えずに、バージョンアップできるのか不安です。
大きな変更点としては、レジストリに保存されていたマウント情報が、/etc/fstab へ移動することかな。


バージョンアップ前の事前準備

現在、sshd などをサービスとして動かしてます。そのままバージョンアップできるのかもしれませんが、なんとなく不安なので、サービスを削除しておくことにしました。

Administrator 権限のあるユーザで、Cygwin のサービスを削除する。

$ cygrunsrv -R cron
$ cygrunsrv -R inetd
$ cygrunsrv -R sshd
$ cygrunsrv -R syslogd

環境変数も見直しました。

■ システム環境変数
CYGWIN=winsymlinks ← シンボリック リンクを Windows のショートカットとして作成する。
Path=(既存の設定);D:\cygwin\bin

■ ユーザ環境変数
HOME 環境変数にユーザのホームディレクトリをセットしていたのですが、必要なさそうなので削除しました。


インストール

公式サイトから、最新の "setup.exe" をダウンロードして、Administrator 権限で実行します。

インストーラの問いに答えます。

  • Choose A Download Source: Install from Internet
  • Root Directory: D:\cygwin ("D:\cygwin" にインストール)
  • Intall For: All Users (RECOMMENDED)
  • Local Package Directory: D:\tmp (ダウンロードしたパッケージの保存さきを指定)
  • Select Your Internet Connection: Direct Connecion (プロキシを使わない場合)
  • Choone A Download Site: (任意のサイトを選択、日本のサイトが良いと思う)
  • Cygwin 1.7.1 が初めてインストールされるという警告が表示されるので、[OK] をクリックする。
  • Select Packages: 最初のインストールではデフォルトのままインストールするのが推奨です。

参考

0 件のコメント: