ports/packages のインストールと./configure

OKWave 2007年09月26日 13時00分

  • このエントリーをはてなブックマークに追加
ports/packages のインストールと./configure

FreeBSD 6.1-RELEASE を利用しております。
現在Apache1.3.34_4 PHP4.4.2.1 postgreSQL7.4.12をインストールするために悪戦苦闘しております。

初歩の初歩なんですが、FreeBSDで利用できるports/packagesを インストールしたとき(make install もしくは pkg_add) 作られる(インストールされる)プログラムファイル本体は どのディレクトリに格納されるのでしょうか。
Windowsで言うところのc:\Program files\ みたいなディレクトリは 決まっているのでしょうか。

また、マニュアルに./configure 〜〜〜 で環境設定をしてください と書いてあるとおりに、# ./configure〜〜 とやってもなにも起こり ません。./がディレクトリの位置を示しているんだとしたら、これは そもそもどこが基準になってるのでしょうか。

見当違いで答えにくいかもしれませんが宜しくお願いします。

良回答

> 最後に恐縮ですが、#pkg_add でバイナリデータを
> 直接持ってきた場合は環境設定できるかどうか教えてください。
>
> (これまでのお話を伺う限り、コンパイル前に設定しなければ
> ならない処理である./configure設定を必要とする
> アプリケーションはpackagesで入手すること自体、間違ってて、
> ports、もしくはtarなどでソースを入手しなさい、ってことっぽいですが)

「環境設定」したい内容がどういうものかによります。
今まで回答している通り、コンパイル済みのパッケージでは 「./configure」に相当する処理はもう行うことは出来ませんが、 「./configure」で設定した設定値を、設定ファイル(PHPなら、php.ini)で、 上書きすることが出来ることがあります。
(つまり、php.iniに書けばその値が有効になり、 指定しなければ、./configureで指定した値が有効になるという意味です。)
ただし、./configureでしか設定出来ない設定もあり得ます。

具体的にどのようなカスタマイズが必要ですか?

回答

>#./configure --enable-mbstring --enable-mbstr-enc-trans --with-pgsql=/usr/local --enable-track-vars --with-apxs=/usr/local/sbin/apxs --without-gd --enable-trans-sid

と同じ事をパッケージだけで行うなら以下のような感じかな。

> --with-apxs=/usr/local/sbin/apxs --without-gd
 → パッケージ php4-4.4.2_1 をインストール
   Apche 1.3用モジュール含む
   FreeBSDのPorts/Pacakgesでは--disable-allで作成されるので、PHP拡張モジュールは別途パッケージでインストールする必要あり。

>--enable-mbstring
 → パッケージ php4-mbstring-4.4.2_1 をインストール

>--enable-mbstr-enc-trans
 → 4.3.0以降廃止。
   php.ini で mbstring.encoding_translation を On (デフォルトはOff)

> --with-pgsql=/usr/local
 → パッケージ php4-pgsql-4.4.2_1 をインストール

> --enable-track-vars
> --enable-trans-sid
 → PHP4のconfigureのオプションにはない。

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

関連ホワイトペーパー

SpecialPR

連載

CIO
ハードから読み解くITトレンド放談
大木豊成「仕事で使うアップルのトリセツ」
研究現場から見たAI
ITは「ひみつ道具」の夢を見る
内製化とユーザー体験の関係
米ZDNet編集長Larryの独り言
今週の明言
「プロジェクトマネジメント」の解き方
田中克己「2020年のIT企業」
松岡功「一言もの申す」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
Fintechの正体
内山悟志「IT部門はどこに向かうのか」
情報通信技術の新しい使い方
三国大洋のスクラップブック
大河原克行のエンプラ徒然
コミュニケーション
情報系システム最適化
モバイル
通信のゆくえを追う
セキュリティ
企業セキュリティの歩き方
サイバーセキュリティ未来考
セキュリティの論点
ネットワークセキュリティ
スペシャル
Gartner Symposium
企業決算
ソフトウェア開発パラダイムの進化
座談会@ZDNet
Dr.津田のクラウドトップガン対談
CSIRT座談会--バンダイナムコや大成建設、DeNAに聞く
創造的破壊を--次世代SIer座談会
「SD-WAN」の現在
展望2017
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
AWS Summit
PTC LiveWorx
古賀政純「Dockerがもたらすビジネス変革」
さとうなおきの「週刊Azureなう」
誰もが開発者になる時代 ~業務システム開発の現場を行く~
中国ビジネス四方山話
より賢く活用するためのOSS最新動向
「Windows 10」法人導入の手引き
Windows Server 2003サポート終了へ秒読み
米株式動向
実践ビッグデータ
日本株展望
ベトナムでビジネス
アジアのIT
10の事情
エンタープライズトレンド
クラウドと仮想化