3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

OSGeo4Wで入れたアプリをクリーンインストールする

Last updated at Posted at 2017-12-24

こんにちは。
ワケあってインストーラ版ではなく、OSGeo4Wで入れたQGISを使っている@Yunie564です。

ある日、OSGeo4W経由でQGISをアップデートしたら、起動しなくなった(下記参照)ので、クリーンインストールしました。
このとき、何度か躓いたので、備忘録がてら記事にまとめておきます。

#前提
僕個人に起こったことなので、皆さんに起こるとは限らないです。
対処も書いてありますが、これまた皆さんの状況に対処できるかどうかもわかりません。

#起こったこと

  • Windows 10 Pro x64
  • OSGeo4W(x64)でインストール
  • 全コンポーネントインストール

って感じだったのを、アップデートしたらGDAL(とそれに依存するツール)とQGISが起動しなくなった。

頻繁に使うQGIS(2.18/2.99)を起動しようとすると、どちらも「qgis_core.dllがない」とメッセージを出して強制終了。

幸い、OSGeo4W絡みの設定やプラグインのほとんどはインストールフォルダと別の場所にあり、クリーンインストールしても良い環境だったので、クリーンインストールすることにしました。

#「クリーンインストール」のやりかた
いわゆる「OSGeo4Wのクリーンインストール」は、以下の作業をするとできるようです。

  • インストールフォルダ1をリネームor削除
  • スタートメニューの「OSGeo4W」2を移動or削除
  • OSGeo4WのDL用フォルダ3を削除

#そして環境の復旧へ・・・
##OSGeo4Wの再実行
OSGeo4Wのセットアップを起動して、ツールやコンポーネントを再インストール。

##OSGeo4Wに追加したライブラリ等のインストール
OSGeo4W配下のPythonにpipで入れたライブラリなども上記作業できれいさっぱりなくなっているので、こちらも再インストール。

#何に躓いたのか?
まず、OSGeo4Wのセットアップ(アドバンスインストール)で、すべてのコンポーネントを「ReInstall」を選択するも失敗。
次に、インストールフォルダを削除して、再度すべてのコンポーネントをインストールするも失敗。
3度目の正直!と意気込んで、インストールフォルダとスタートメニューを削除して試行するも失敗。。
最終的に、上記のように、インストールフォルダ、スタートメニューフォルダ、DL用フォルダを削除してセットアップが成功。

OSGeo4Wが具体的にどのような動作をしているかは不明ですが、きれいさっぱり入れ直すなら、DL用フォルダもキレイにしておく必要があるのでしょうかね?

  1. OSGeo4Wのセットアップ(アドバンスインストール)で「ルートディレクトリ」に指定しているフォルダ(僕の場合、C:¥OSGeo4W)

  2. Windows 10 の場合、C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OSGeo4W

  3. OSGeo4Wのセットアップ(アドバンスインストール)で「ローカルパッケージディレクトリ」に指定しているフォルダ(僕の場合、C:¥OSGeo4W64_DL)

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?