[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:16515] Re: don't purge alsalib0.3.0



こんにちは、野村正文です。
私もalsalib0.3.0が消えてくれなくなって困ったのですが、解決できたので、書き
ます。

> 丸山@静岡大学です.
> 
> alsalib0.3.0が
> 
> # dpkg --purge alsalib0.3.0
> (Reading database ... 50329 files and directories currently installed.)
> Removing alsalib0.3.0 ...
> argument missing for `remove' at /usr/sbin/install-docs line 98.
> dpkg: error processing alsalib0.3.0 (--purge):
>  subprocess pre-removal script returned error exit status 255
> Errors were encountered while processing:
>  alsalib0.3.0
> 
> といって消去できなくなりました. 

これはDebianバグ追跡システムにも報告があがっていましたが、alsalib0.3.0パッ
ケージの/var/lib/dpkg/info/alsalib0.3.0.prermというファイルの中身が
-----------------------------------------------------------
if command -v install-docs >/dev/null 2>&1; then
        install-docs -r #PACKAGE#
fi
-----------------------------------------------------------
こうなってしまっているからで、この#PACKAGE#の部分をalsalib0.3.0に書きかえ
てやれば、このalsalib0.3.0パッケージを消せるようになりました。
つまり、以下のように書きかえてやれば大丈夫でした。
-----------------------------------------------------------
if command -v install-docs >/dev/null 2>&1; then
        install-docs -r alsalib0.3.0
fi
-----------------------------------------------------------


> 2. その時, perl関連に, perl-5.004 perl-5.005と言うのが登場. よくわから
>    なかったので, upgrade( holdすべきだったかも…)
あとPerl-5.005の件ですが、これもDebianバグ追跡システムに報告があがっていま
したが、conflictが解消されるには、他のパッケージがupdateされる必要があると
いうことのようです。

--
NOMURA Masafumi
by2m-nmr@xxxxxxxxxxxxxxx