[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:7344] Re: netinstall でインストールした ImageMagick のアンインストール
- X-ml-count: 7344
- Subject: [MD:7344] Re: netinstall でインストールした ImageMagick のアンインストール
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Fri, 23 Jun 2006 15:23:16 +0900
- User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (windows-nt) Meadow/3.00-dev (KIKU)
>>>>> In [meadow-develop : No.7343]
>>>>> Eisaku YAMAGUCHI wrote:
> netinstall でインストールした Meadow-3.00-dev のうち,
> インストーラを使用して ImageMagick のアンインストールを試みました.
> package 管理システム上ではアンインストールされましたが,アンインストー
> ラが呼び出されず,ImageMagick 自体はそのままでした.
> その後,コントロールパネルからアンインストールすることで整合性を保つこ
> とができましたが,アンインストールの仕込みについては何か制約があったの
> でしょうか?
自動でアンインストールするように netinstall-package を作って
いないんです。
例えば foo という名のパッケージの場合、
インストールする前に $MEADOW/packages/preremove/foo.bat
を呼び出し、パッケージを展開し、
$MEADOW/packages/postinstall/foo.bat
を実行します。(という手順が裏で行われています)
ImageMagick のインストーラは、postinstall/imagemagick.bat
から起動されています。
> 一応,インストールディレクトリの unins000.exe を叩くことで,アンインス
> トールを始めようとはしてくれるようです.
preremove/imagemagick.bat で unins000.exe を実行すれば可能で
す。
パスは通っているのでパスなしで unins000.exe を呼び出せばいい
かもしれないけど、でもその unins000.exe はアンインストールし
たい ImageMagick のものだと断言できるでしょうか?
c:/Program Files/ImageMagick-6.2.5-Q16/unins000.exe
のような絶対パス呼び出しは、ほんとにその位置にあるかわからな
いので、できないですし。
というのが解決できれば自動アンインストールできます。
--
こせき kose (a) meadowy.org