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

Xorg 7.2がFreeBSDのportsツリーに登場」記事へのコメント

  • /usr/local? (スコア:2, おもしろおかしい)

    野良ビルドはどこに置いたらいいんだよっ!混在させるのは嫌だぞ。
    と、思ってる人もいそうだなぁ...。
    • portsは、野良ビルドを補助する仕組みなので、/usr/localにインストールされます。PREFIXやLOCALBASEというmake変数をうまく使うと、/usr/local以外にもインストールして使えます。

      pkgsrcは、同じ用途の仕組みですが、野良ビルドとは違うんだよとはっきりさせるために、/usr/pkgにインストールされます。

      どっちがよいのかは考えないことにします。
      • Portsからインストールするアプリのインストールディレクトリー(/usr/Xとか)はmakeに環境変数を指定してやればうまくいくのですが
        関連するモジュールがあった場合、そのモジュールのインストールディレクトリーはデフォルト(/usr/local/XXとかだったかな?)になっちゃうんです
        関連するモジュールなんかも移動させたいのになぁとか悩んでおります。
        これって解決作とかあるのでしょうか?FreeBSDのめーリングリストに聞くべきですね・・・・
        • by Anonymous Coward on 2007年05月22日 11時01分 (#1160678)

          LOCALBASE変数ってのはそのためにあるはずなんだが。以下、bsd.ports.mk(rev 1.567)より引用。

          # X11BASE               - Where X11 ports install things.
          #                                 Default: ${DESTDIR}/${LOCALBASE}
          (中略)
          # LOCALBASE             - Where non-X11 ports install things.
          #                                 Default: ${DESTDIR}/usr/local

          # 今回の変更で、X11BASE=LOCALBASEになっている。

          ちゃんと/etc/make.confとかでシステムデフォルトとして設定してる? makeの引数で指定してない?

          親コメント

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

処理中...