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

[debian-users:34327] Re: install xemacs21(dependency problems Error!!)



|From: "Nakajima R." <web@xxxxxxxxxxx>
|Subject: [debian-users:34324] install xemacs21(dependency problems Error!!)
|Date: Sun, 1 Sep 2002 09:56:52 +0900
|Message-ID: <3D7165CB.1070607@xxxxxxxxxxx>

こんにちは.

web> 失敗の後、xemacs21関係を削除しようとしましたが
web> xemacs21-bin が残り、先へ進めません。
web> 
web> update-alternatives:
web> unable to make /usr/man/man1/editor.1.gz.dpkg-tmp
web> a symlink to /etc/alternatives/editor.1.gz:
web> No such file or directory
web> 
web> インストールしようとしても削除しようとしても
web> このエラーが残ります。
web> 
web> アドバイスをいただけると嬉しいです、よろしくお願いします。
web> 
web> エラーを抜粋してコピペしました
web> ----------------------
web> # apt-get install xemacs21-mule-canna-wnn
web> (略)
web> Setting up xemacs21 (21.4.6-8) ...
web> Setting up xemacs21-bin (21.4.6-8) ...
web> update-alternatives:
web> unable to make /usr/man/man1/editor.1.gz.dpkg-tmp
web> a symlink to /etc/alternatives/editor.1.gz:
web> No such file or directory

エラーメッセージのとおり update-alternatives の処理に失敗してます
ね.もし update-alternatives の意味をご存じなければ man を参照いた
だくとして,おそらく :

1. デフォルトの editor で xemacs21 が選択されている
2. しかしながら XEmacs21-bin の postinst 中で,update-alternatives
   による "man editor" が正しく設定できるようになっていない

の二つの理由によるものと思います.手元の XEmacs21 の version がこ
となるので確実なところは言いにくいのですが

私の環境では:

%dpkg -l xemacs21-bin
ii  xemacs21-bin   21.4.8-2       Editor and kitchen sink -- support binaries

%cat /var/lib/dpkg/info/xemacs21-bin.postinst |grep editor
update-alternatives --install /usr/bin/editor editor /usr/bin/xemacs21 -100

というようになります.

で,この部分は本来:

update-alternatives --install /usr/bin/editor editor /usr/bin/xemacs21 -100 \
--slave /usr/share/man/man1/editor.1.gz editor.1.gz \
/usr/share/man/man1/xemacs.xemacs21.1.gz

としないと,man editor した状態で XEmacs の man ページが表示できな
いと思います.(Bug?)

当面の解決方法としては,

#update-alternatives --config editor 

で XEmacs 以外をデフォルトの editor にした状態で,
          ^^^^^^
#dpkg --configure --pending

してみてはいかがでしょうか?

--
Hiromichi Kawachi (川地 博道) <hirom@xxxxxxxxxxxxxxxxx>