Jasmin等ツール展開の不具合について(改訂版) 海谷ホームページ | マイコン | 学科

症状

ココのページから Jasmin等が入っているtarボール をダウンロードし, ルート権限で適当なディレクトリ(/usr/local/等)に展開すると, jasminが動かない.
ファイルの所有権・グループを調べると正体不明の数字となっている.

対処法 (5が加わりました)

  1. ルートになる.
  2. 展開したディレクトリ(上記の例では/usr/local/)に移動する.
  3. 以下のコマンドを実行
    chmod -R a+r jvm
  4. さらに所有権が気になるものは,以下のコマンドを実行.
    chown -R root:root jvm
  5. jvm/classes/jas/ のディレクトリの実行ビットを立てる. 6/2追加
    chmod +x jvm/classes/jas
  6. ルートを抜ける.

理由説明

tarはtarボールを作成したマシンのパーミッション,所有者ID, グループID を可能ならば復元しようとします. ルートではこれが可能なために,復元されてしまうようです.

尚, 当該のtarボール 自体を置き換えましたので, 新規に展開する方は問題ないかと思います.


本ページトップ | 学科 | マイコン | 海谷ホームページ $Id: chmod.html,v 1.2 2003-06-02 13:02:32+09 kaiya Exp kaiya $