2009-05-16

Cygwin をアンインストールする方法

cygwinにはインストーラがありますが、アンインストーラはないようなので公式FAQに従い手動でアンインストールします

削除する手順は以下の通り
  1. Cygwin上でサービスを使っている (cygrunsrv を使っている) 場合は cygrunsrv -L で起動しているサービスを確認し cygrunsrv --stop service_name で止める。
    inetd を起動するように設定している場合、inetd はリストに出てこないが止めておいた方がよい。
    cygrunsrv --remove service_name でサービスを削除する。
  2. X11が動いていたら止める。
    バックグラウンドで動いている物も含めてCygwin上で動いている物を全て止める。
    マウントしている物も全て umount -A で削除する。
    コマンドプロンプトも閉じてCygwin関連の物が確実に動いていない状態にする
  3. Cygwinのフォルダ一式を削除する。削除できなかったらまだCygwin上で何か動いているかアクセス権に問題がある。
    アクセス権は管理者権限のあるユーザでファイルの所有者になって権限を変更すればよい。
  4. デスクトップとかスタートメニューに残っているショートカットを削除する。
    また、インストール時にダウンロードしたsetup.exeとパッケージフォルダ(インストール時に指定)も削除する。
  5. 環境変数を追加していたら削除する。
  6. レジストリHKEY_LOCAL_MACHINEおよびHKEY_CURRENT_USERのSoftware\Cygnus Solutionsを削除する。
    マウントを全て削除していれば中には何もないはず?
と、言う事でした。
英語苦手なので間違ってるかもしれませんが…(^^;)

日本語のブログなどでは手順3〜6のみ書いてあり、マウント消すとか書いて居ない事が多かったので注意が必要…かもしれません。

0 件のコメント: