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

[debian-users:01843] Dependency bug in im_65-1,Can't install perl by dpkg-i18n



鍋谷です。

行ったことを一通り説明しますと、mew-1.90 を使ってみたいと思いまして、
hamm より perl_5.004.02-1 のソースを取って来て Debian-1.3.1 でコンパ
イルしてみました。dpkg-i18n を使っている場合、perl のインストール時に

[nuclth3]~% dpkg -i perl_5.004.02-0.1_i386.deb
(Reading database ... 76559 files and directories currently installed.)
Preparing to replace perl 5.003.07-10 (using perl_5.004.02-0.1_i386.deb) ...
dpkg not recorded as installed, cannot check for Pre-Depends support !
dpkg: error processing perl_5.004.02-0.1_i386.deb (--install):
 subprocess pre-installation script returned error exit status 1
Errors were encountered while processing:
 perl_5.004.02-0.1_i386.deb

とエラーが出ました。perl の preinst スクリプトの中で

dpkg --assert-support-predepends

としているのに引っかかるようです。やむなく、dpkg_1.4.0.8.deb に
一時的に戻して perl, perl-suid パッケージをインストールしました。
perl さえインストールすれば、im, mew はすぐにインストールできました。

im_65-1 ですが、perl (>> 5.004) だけでなく perl-suid パッケージに依
存しているようです。perl-suid がないと、imget したときに

[nuclth3]~% imget 
Can't do setuid

とエラーが出てしまいました。

# とりあえず、これで mew-1.90 を使えるようになりました。

大阪大学理学研究科物理学専攻 博士前期課程2年 大坪研究室(06-850-5346)
         鍋谷 栄展      nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx