パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Gentoo Linux 2004.2 リリース」記事へのコメント

  • by Anonymous Coward on 2004年07月26日 18時24分 (#596254)
    「それなりに管理しやすいディストリビューションです」
    なにと比べているんだろう。
    管理用のツールなんて何もついてこないじゃないか。
    自分ように書き換えた設定ファイルは etc-update のたびに上書きされかけるし。自分でログとっとかないと設定情報消えちゃうじゃないか。

    私は Linux 上でサーバーサービスを動かしたいだけなんです。
    それなのに、なんでソースコードからコンパイルしなきゃならんのですか。
    • by Anonymous Coward on 2004年07月26日 19時19分 (#596278)
      Gentooユーザです。

      上手くいえないのですが、Gentooは管理しやすいと思います。
      なぜかというと、その、特定のツールがあまり多くないからです。
      RedHatだと、rhn_hogehoge Turrboだと、 turboなんたら、という
      それぞれ管理ツールがあり、それらの使い方を逐一覚えないと
      いけないので、結構厄介だと思います。

      Gentooの場合、設定は/etc/conf.d/ 以下をエディタで覗いて
      いれば、シンプルに理解できます。

      Redhatだと依存関係のせいで、Xを使っていないにもかかわらず
      XFree86なんたら を削除できない事があって、それに
      腹を立ててGentooに来ました。パッケージ管理では、
      USE="-X" としておけば良いだけなので、非常に簡単で柔軟だと
      思いました。

      そのかわり、コンパイル作業があるってわけですが、、
      親コメント
    • etc-update の微妙な使いづらさについては同感。手動でマージする場合、古い内容を左、新しい内容を右にして差分を表示してくれるんだけど (んで、要所要所で、右を残すか左を残すかを選択する)、コンソールが十分横に広くないと後ろの方か切れてしまう。 X 入れてる環境ならそんなに問題にはならないんだけど、リモート操作を前提に X 入れていない環境だったりすると、クライアントのコンソールによっては不便したりする。これの使い勝手についてはもうちょっとこなれてくれるとありがたいなぁ、って思います。

      --
      むらちより/あい/をこめて。
      親コメント
      • by t-wata (10969) on 2004年07月26日 20時24分 (#596295) 日記
        手動でマージする場合、古い内容を左、新しい内容を右にして差分を表示してくれるんだけど
        私はいつも、「右と左、どっちが新しい方でどっちが古い方で、lとrのどっちを押すと新しい方を選択できるんだっけ?」
        と悩んでしまいます。なので、merge作業は私にとって、かなり面倒な作業です。
        とくに、etc-update時に、50個とかファイルがリストされてしまうとうんざりしてしまいます。
        大抵のファイルは、手動で変更していないので、無条件に置き換えてかまわないんですが。
        この辺りがなんとかなってくれると有難いです。
        親コメント
        • by kr (10950) on 2004年07月27日 9時30分 (#596505) 日記

          私自身はFreeBSDのmergemasterでお世話になっているのですが、
          やはりsdiffの"r", "l"で選択ってのは使いづらく思ってます。

          右を残そうとすると左手で"r"を、
          左を残そうとすると右手で"l"
          打たなきゃいけないなんて……
          見ている画面と動く手が逆なんで、 だんだん頭がこんがらがってきちゃう。

          ふと思ったんですけど、 "", ""あるいは
          (shift省略して)",", "."の組み合わせとかでも
          l,rと同様に使えるようにしたら分かりやすいですかね?
          あるいはたまごの文節調節風にi, oとか、
          使ったことないけどWordstar風にs, dとか。

          # 最初vi風に"h", "l"の組合わせがいいと思ったんだけど、
          # "l"が逆の意味になることに気づいて orz

          親コメント
    • by s.show (3145) on 2004年07月27日 2時06分 (#596433) ホームページ
      それなりに管理しやすいと思いますが。。。
      管理ツールが何も付いてこないとの事ですが、
      GUIの管理ツールが好みなのであれば確かにgentooは、あまりよい選択肢ではないかも知れません。
      あまり詳しくは無いですがsuse何かが良い選択肢では無いでしょうか?
      GUIのツールでは中で何をされているか不安な人(考えすぎ?)はgentooは良い選択肢だと思います。

      etc-updateの度に上書きされるのは
      1) Replace original with update
      ってのを選んでるからだと思います。

      基本的にやばそうなファイルは
      3) Interactively merge original with update
      を選んで手動でマージするのが良いかと思います。
      親コメント
    • by Anonymous Coward on 2004年07月26日 18時27分 (#596255)
      > それなのに、なんでソースコードからコンパイルしなきゃならんのですか。

      不思議でもなんでもないと思うのはオレが古いのかなぁ。
      コンパイルってそんなに特別なこと?
      そりゃばかでかいアプリのコンパイルはしんどいけどさ。サーバ類なんて
      よほどの低速マシンでなければたいした手間じゃないよ。
      親コメント
      • by 425 (21073) on 2004年07月26日 20時12分 (#596291)
        > コンパイルってそんなに特別なこと?
        windows使ってて、プログラムとか組まない人にしてみりゃかなり
        特別なことですよ。windowsはそんなこと要求しないのに、なんで
        Linuxはそんなこと必要なんだよってことではないですか?

        > そりゃばかでかいアプリのコンパイルはしんどいけどさ。
        やっぱりしんどいでしょ?ちいさくてもめんどくさいし。
        親コメント
        • by Anonymous Coward
          Gentooのほうがパッケージのインストール、
          アンインストールは楽です。
          RHとかだと、依存関係がうざい、、、
          一つ消そうとすると、後ろに10個以上つながってることもあるし。
        • by Anonymous Coward
          Windows の場合はコンパイル難しいというのもあるかもしれませんね。UNIX 系は実行させる為のソースコードを配布というのがこなれてますけど、Windows では参考の為のソースコード配布というのもよくあるし。コンパイラが標準装備ではないとかそこらへんの事情もあって、コンパイルというのは何やら難しい儀式のよう
        • by Anonymous Coward
          >windows使ってて、プログラムとか組まない人にしてみりゃかなり
          特別なことですよ。

          それはそうかもしれないけれど「Linux使ってサービスとか立てる人」にとっては特別な事ではないよね。
          郷に入れば郷に従えって考えは一般的じゃないのかな。
          • by Anonymous Coward
            最近はパッケージの構成を選択すればサービスくらいは立っちゃう.
            もし,自分で入れる必要があったとしてもバイナリ配布であることが多い.
          • by Anonymous Coward
            何故、従わなければならないのかを教えて下さい。
            • by Anonymous Coward
              WindowsにはWindowsの、MacにはMacの、LinuxにはLinuxの、
              それぞれ個性があるわけで、
              デファクトスタンダードのWindows以外は、その個性に惚れて選ぶわけでしょ?

              惚れた相手の個性を尊重できないんなら、最初から選ぶなと。
            • by Anonymous Coward
              Windows 使うとき、なぜダブルクリックしなければいけないのかって疑問に思わなかった?
              思わないよね。そういうもんだと思ったでしょ。

              それと同じだと思うけどな。どっちを先に触ったかってだけの話。
      • Re:管理しやすい? (スコア:1, すばらしい洞察)

        by Anonymous Coward on 2004年07月26日 22時14分 (#596337)
        まあ茶々なんだけど、サーバにコンパイラ入れて普通だと考える方がおかしくないか?
        親コメント
        • by Anonymous Coward
          すみません。これはサーバにコンパイラ入れてはいかんということでしょうか。そうであれば、理由を教えていただけないでしょうか。

          # ちゃちゃとか揶揄ではなくて、素でわからないので。
          • by ruriha (15694) on 2004年07月27日 9時30分 (#596504)
            侵入者が任意のコマンドを
            実行できる状態になっても、
            ファイアウォールで、中から
            外へのアクセスを禁止しておけば、
            侵入者が使いたいツールを外から
            もってくることができないようにできる。
            その場合でも、コンパイラがあれば適宜
            その場でツールを作ってしまうことが
            できるから危険なのではないかと。

            いずれにせよ一般論として、
            インストールしておくものは最小限のものに
            とどめるべきなので、もしコンパイラを
            使わなくて良いなら入れとかないほうが
            安全とも言える。
            親コメント
            • by iwa (2980) on 2004年07月28日 0時16分 (#596930)
              コンパイラがなくても、昨今のスクリプト言語はたいていのことは自分でできるので、場合によってはあんまり意味ないかも~とか思ってたりします。Webサーバでスクリプト言語使った動的ページなんかあったらchrootとかやりようがないよね……。
              親コメント
          • by Jadawin (2174) on 2004年07月27日 11時39分 (#596594) 日記
            コンパイラがあるとウィルスチェッカーで対処しづらいように、変化し続ける
            ワームができてしまって厄介ですよね?

            コンパイラをchroot/jail環境外におけばいいんじゃないかとも思いますが、実
            際jailにセキュリティホールとか見付かったこともあるので、念には念を入れ
            る必要があるということでしょう。
            親コメント
          • by Anonymous Coward
            穴ほじられる危険性が高まる。
          • by Anonymous Coward
            要らん物は極力入れないのが普通じゃないの?
      • by Anonymous Coward
        > 不思議でもなんでもないと思うのはオレが古いのかなぁ。

        逆でしょう。こういうときこそ昨今の爆速CPU+潤沢なメモリが生きるってもんですよ。
    • by sakuya-m (14007) on 2004年07月26日 18時33分 (#596257) 日記
      ということはBSD(BSD系だと私はFreeBSDしか触ったことがないですが)でmargemasterを触ったことないですね。
      あれよりは大分使いやすいと(自分では)思っておりますが。

      fstabとか見ると、脊髄反射で2,yを選択しているようになれば無問題。
      --
      ---にょろ~ん
      親コメント
    • Re:管理しやすい? (スコア:1, すばらしい洞察)

      by Anonymous Coward on 2004年07月26日 19時27分 (#596282)
      > 私は Linux 上でサーバーサービスを動かしたいだけなんです。
      > それなのに、なんでソースコードからコンパイルしなきゃならんのですか。
      Gentoo以外のディストリビューションを選べば良いのでは?
      親コメント
    • Gentooにログインして、アプリインスコしようと思った瞬間に
      cd /u<TAB>p<TAB>
      と叩いている自分がいます。orz <Gentooは、別にPortageのディレクトリに移動しなくてもいい癖に。(でもそれが萌)
      --
      ---にょろ~ん
      親コメント
    • by 916sps (15552) on 2004年07月26日 23時58分 (#596391)
      嫌なら使わなきゃいいだけだと思うのは俺だけ?
      親コメント
    • by Anonymous Coward
      HedHatの「ファイアーウォール設定」とか「Apache設定」とかだけで
      安心できちゃう人?
      きめ細かい設定が必要な時に、全部GUIでやれるディストリには
      オレは未だに出会ってないんですけど。
      (SUSEとかはいいらしいね)
      • by Anonymous Coward
        手書きで設定を書いててもアップグレードしたら設定ファイルが書き換えられるって言いたいんじゃないの?
        GUIの管理ツールがあるか無いかじゃなくて、パッケージ管理の話をしているのだと思うけど、どーなんだろ。
        • by udo (23431) on 2004年07月27日 1時42分 (#596426) 日記
          >なにと比べているんだろう。
          >管理用のツールなんて何もついてこないじゃないか。
          こういうことを言ってるわけなんだが。

          ところで、たとえばrpmも、/etc以下の設定ファイルとかは
          書き換えないようになってるよね。
          アップグレードされたパッケージの設定ファイルはhoge.rpmnewというかたちで
          とりあえずインストールされる。
          けどこれをどうこうする「ツール」は例えばRedHatにはないわけです。
          Gentooのetc-updateはこれをなんとかする「ツール」にあたるわけで、
          勝手に上書きさせないという選択肢もそこにはある。
          パッケージのもとのバージョンまでぐいぐい上がっていく以上、
          RedHatとかみたいに*.rpmnewを気にしなくていいというわけにはいかないし、
          Debianのaptみたいに変更がある場合はひとつひとつダイアローグが開くというわけにもいかない。
          (ビルドに時間かかるからずっとPCの前にいるわけにはいかない)

          非常に理にかなったやりかたをしていると思うけど、どうすかね?
          親コメント
    • インストール=コンパイル

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...