研究会終わりました。トンカチしといて何ですが
(笑)。
- というか,例えば新たな machine が導入されたときに,いちいちその machine で
crle する必要がないんですよね。Binary を共有した時点で
設定 (RPATH) も共有できるわけです。少なくとも machine level で設定するのとは
異なると思います。
- で,私が automount を出したのは (私が舌足らずだったわけでしょうが),
たとえば /usr/local などは NIS で飛ばされた map に基づいて,
全 machine で自動的に同じ mount point に mount されるという前提で
私が話していたな,という話です。ちなみに 問題だとは言ってないし,
問題が生じてるとも思ってないです。
ただ,そういう意味では「純粋に binary level」では
ないかもしれません。しかし,machine level とは違うという意味で
binary level という言葉を使っているわけで,「純粋に binary
level とは言えない」という点で反論されるのは話が違う気がします。
Posted by つむら
@ 10:03 PM JST
(General)
[
Comments [0]
]
結局,わざわざ glib-config --libs の結果から
-R を削る意味が見いだせない...。どういう意図なんだろうナ。
Posted by つむら
@ 10:03 PM JST
(General)
[
Comments [0]
]
- -R は binary に埋めこまれる RPATH に影響するので,binary level。
他の machine がその binary のある directory を mount すれば,
run path の設定変更をせずとも実行できる。
- というか,そもそも全 machine で crle するつもりがない(笑)し,必要もない。
glib は今回の例なだけで,結局は論点が違う気がするけど,一応お答えすると。
glib など,1つの package で多数の library が提供されるものは,一般的な
/usr/local/lib に install したくない。というのは,user が多い場合
version up の際に上書き install なんてもってのほかで,何か不具合が
見つかった瞬間にすぐ以前の version に戻せるようにしておかないといけないし,
install 中も user がそれを使っている可能性も考慮しないといけないから
(私の場合,具体的には 1つの sym-link 張りかえ一発)。
そういう意味では運用形態を分析してるつもりだな。
あと,上野さんの「素朴な質問」に向けたのは「crle があります」っていうこれだけで,あとは
お答えではないわけで (あたりまえ),「勝手にまとめられてもねえ」とか言われても,
質問にお答えしたことから派生した私の考えは,
私の日記なんだから私が勝手にまとめるわけで。それに反論なさったりするのは
自由だと思うし歓迎もするけど,まとめたこと自体を
非難されるのは理由が分かんないね。
関係ないけど,「そういう管理経験のある (と自負する)
人々は往々にして大は小を兼ねると誤解する傾向にあるような気がします」だとか,
「そうか、automount が惡なのかな。(今頃気付く)」だとかの書き方は,
上手いテクニックだなあと思う今日このごろ。「傾向」などと言うからには,
さぞ沢山の偏ってないサンプルとお知りあいなんでしょうね,とか (しかも
この文が良心的とか自分で言ってはるし...)。
「automount が悪」って,automount の利点や必要性を十分理解した上で仰言ってるん
ですよね?とか。裏を読んでしまうというのは,そのままお返しします。
「結局は規模の問題だとは思うのですが」は,完全に同意します。
トンカチ。
Posted by つむら
@ 10:03 PM JST
(General)
[
Comments [0]
]