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

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



元木です。

★ NABETANI Hidenobu <nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> さんが
★ Tue, 09 Sep 1997 15:29:04 +0900 に書いた
★ Message-Id: <19970909152904Y.nhide@_domain_of_your_mail_address_> の
★「[debian-users:01843] Dependency bug in im_65-1,Can't install perl by dpkg-i18n」という話題では..

> im_65-1 ですが、perl (>> 5.004) だけでなく perl-suid パッケージに依
> 存しているようです。perl-suid がないと、imget したときに
> 
> [nuclth3]~% imget 
> Can't do setuid
> 
> とエラーが出てしまいました。

postinst を見てみると、その中で chmod 4755 imget を行なっています。
(インストールしたものは、-r-sr-xr-x になっていると思います。)
imget が setuid しないといけないのは、RPOP が必要なときだけです。
RPOP が必要なければ、imget のモードを 755 に変更すればいいはずです。
suid-perl は必要なくなります。

全員が RPOP が必要だとは思いませんので、インストール時の設定で
質問して、chmod をする方がいいのではないでしょうか。
im のデフォルトの configure では、suid-perl は必要ないはずです。

(以下、ふと思ったことです)
でも、そうすると依存関係が大変になるかもしれないなぁ。
もし、chmod すると suid-perl が必要になって、
postinst のあとでもう一度 依存を調べないといけない。
そんなことできるのかな?
やっぱり suid-perl 依存にした方がいいかもしれません。
━━━━━━━━━━━━………‥・・ ・  ・ .
  元木 顕弘 / Akihiro Motoki                  ・      ☆
 E-mail: motoki@xxxxxxxxxxxxxxxxxxx             ・   .
  URL: http://www.hal.t.u-tokyo.ac.jp               ・・