[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:01276] update-alternatives (Re: tcl.h/tk.h (Re: mc-4.0))
From: Kikutani Makoto <kikutani@xxxxxxxxxxxxxxx>
Subject: [debian-devel:01275] Re: tcl.h/tk.h (Re: mc-4.0)
Date: Fri, 20 Jun 1997 18:30:37 +0900
> #! /bin/sh
> SRC=/usr/bin/tclsh7.6jp
> SLN=/usr/bin/tclsh
> ALT=/etc/alternatives/tclsh
>
> ln -sf $SRC $ALT
>
> if [ ! -L $SLN ]; then
> ln -sf $ALT $SLN
> fi
むむ、これは update-alternatives(8) の出番ではないでしょうか?
update-alternatives --install <link> <name> <path> <priority>
[--slave <link> <name> <path>] ...
<name>は /etc/alternatives での名前
<path>が 名前が参照しているもの
<link>が /etc/alternatives/<name>をさしているもの
<link> -> /etc/alternatives/<name> -> <path>
という感じですね。<link>がユーザが参照する名前として使うもの。
<path>が実体となります。
--slave でコマンドと同時に man もかえるとかできるようですね。
本家 tcl系も update-alternatives しているのでそれを参考にして
みるといいと思います。
tcl.h, tk.h に関してはこの技は使えないような気がする
(本家の-dev がupdate-alternativesしていないから)
なかったら symlink するでいいんじゃないかなぁ。
--
鵜飼文敏