2011年4月19日火曜日

サーバー各種インストール(FreeBSD8.1, ports)

サーバー各種アプリケーションインストール(基本上から順番にインストール)
サーバー:FreeBSD8.1(2011.4.18)

proftpd (1.3.3d)
cd /usr/ports/ftp/proftpd
make install clean

wget (1.12_3)
cd /usr/ports/ftp/wget
make install clean

mysql (5.5.11)
cd /usr/ports/databases/mysql55-server
make WITH_CHARSET=utf8 XWITH_CHARSET=all install clean
※2013.10.01追記
全てインストール後のmysqlの設定は以下参考,
mysqlデータ保存ディレクトリの設定がたぶん必須

http://freebsd.server-manual.com/freebsd8_mysql5.html

apache (2.2.17)
cd /usr/ports/www/apache22
make install clean

※apache依存インストール:
autoconf-2.68
expat-2.0.1_1
apr-ipv6-devrandom-gdbm-db42-mysql55-sqlite3-1.4.2.1.3.10
pcre-8.12
python2.7.1.1
automake-1.11.1
gdbm-1.8.3
db42-4.2.52
sqlite3.7.5
automake-wrapper-201011119
unzip-6.0
tcl-8.5.9
tcl-modules-8.5.9
apache-2.2.17

php (5.2.17)
cd /usr/ports/lang/php52
make install clean

php-extensions (1.3.1)
cd /usr/ports/lang/php52-extensions
make install clean
libxml2-2.7.8_1
php52-5.2.17


■必要に応じて
libtool (2.4)
cd /usr/ports/devel/libtool
make install clean

dri (7.4.4)
cd /usr/ports/graphics/dri
make install clean

libGL (7.4.4)
cd /usr/ports/graphics/libGL
make install clean

glib20 (2.1.1)
cd /usr/ports/devel/glib20
make install clean
※依存インストールで2度インストールしようとするとエラーが発生する。
通常は古いパッケージがある場合に上書きを尋ねる仕組みのようだが、
同じバージョンでも同様に尋ねられる場合がある。この場合、
make FORCE_PKG_REGISTER=yes install clean
でなんとかいける。(古いパッケージがある場合強制的に上書きするオプション)

/usr/ports/devel/ORBit2
make install clean
※依存インストールではものすごくながいループになった。なぜ?

他、途中エラーが出ても個別に
make clean
make install clean
後再度extensionsでmake install cleanするとうまくいくことが多い。

0 件のコメント: