さくらの専用サーバ環境の初期設定
昨日さくらの専用サーバのアカウントが来たのでちょっと頑張ってみた。
前準備
- sshでadminユーザでログイン
- suしてrootになり、passwdコマンドでrootパスワードを変更。
- adduserで自分ユーザアカウントを作り、wheelグループに自分を追加。
- /etc/inetd.confを編集してtelnet, ftp, pop3をコメント。(telnet, ftpは危険なので使わないため。pop3はさくらではqpopperを使うように設定されているが、どちらかと言えばcourier-imapのpop3dを使いたい。したがってinetd.confで起動する必要はない。)
- inetdの再起動。
# /etc/rc.d/inetd status (inetdのpidを確認)
# kill -HUP
(inetdをリロード) - /etc/rc.confを編集してapache_enableとdracd_enableとwebmin_enableをNOに変更。
- apacheとdracdとwebminを停止。
# /usr/local/etc/rc.d/apache.sh stop # /usr/local/etc/rc.d/dracd.sh stop # /usr/local/etc/rc.d/webmin.sh stop
6.0へのアップグレード
sysinstallで一度6.0-Releaseにアップグレードしてからfreebsd-updateでセキュリティアップデートしようかと思ったのだが、baseがインストールできずに「Write Failure on transfer ...」とか怒られる。いろいろ調べてみたが、意味が分からない。sysinstallがディスクの空き容量の見積もりを誤っているのか、chrootしようとして失敗しているのか。しかたがないのでひとつ前のエントリーで書いた方法でやることにした。
まずは/usr/src,/usr/objをバックアップ。
# cd /usr # tar cfj sakura_kernel.tar.bz2 src obj
前のエントリーで書いていたように、cvsupでソースを取ってきてbuild & installする。
カーネルはGENERICで構わない。さくらの専用サーバのカーネル(/usr/src/sys/i386/conf/DEDIに定義されている)はGENERICからいくつかのドライバを除いて、カーネル変数のデフォルト値を若干変更しただけ。前者は無害だし、後者はsysctlコマンドで制御できそうなもの。
くれぐれもmergemasterは細心の注意を払って実行すること。特に/etc/passwd, /etc/master.passwd, /etc/group, /etc/sshd_configは慎重に。
きれいな体を目指して
祈る気持ちで一旦再起動する。無事再起動してきたら、同じく前のエントリーの要領でcompat5xをインストール。ldconfigを忘れずに行うこと。
続いて5.4のファイルをパージする。だいたい以下のファイルは消してもよいはずだが確約はできない。
/lib: total 3136 -r--r--r-- 1 root wheel 50024 Feb 2 08:04 libalias.so.4 -r--r--r-- 1 root wheel 10720 Feb 2 08:04 libatm.so.2 -r--r--r-- 1 root wheel 8452 Feb 2 08:04 libbegemot.so.1 -r--r--r-- 1 root wheel 122620 Feb 2 08:04 libbsdxml.so.1 -r--r--r-- 1 root wheel 50072 Feb 2 08:04 libbsnmp.so.2 -r--r--r-- 1 root wheel 884716 Feb 2 08:04 libc.so.5 -r--r--r-- 1 root wheel 55952 Feb 2 08:04 libcam.so.2 -r--r--r-- 1 root wheel 28644 Feb 2 08:04 libcrypt.so.2 -r--r--r-- 1 root wheel 1017424 Feb 2 08:05 libcrypto.so.3 -r--r--r-- 1 root wheel 18548 Feb 2 08:04 libdevstat.so.4 -r--r--r-- 1 root wheel 79976 Feb 2 08:04 libedit.so.4 -r--r--r-- 1 root wheel 13148 Feb 2 08:04 libgeom.so.2 -r--r--r-- 1 root wheel 7708 Feb 2 08:04 libgpib.so.0 -r--r--r-- 1 root wheel 23208 Feb 2 08:04 libipsec.so.1 -r--r--r-- 1 root wheel 5764 Feb 2 08:04 libipx.so.2 -r--r--r-- 1 root wheel 8336 Feb 2 08:04 libkiconv.so.1 -r--r--r-- 1 root wheel 20228 Feb 2 08:04 libkvm.so.2 -r--r--r-- 1 root wheel 120004 Feb 2 08:04 libm.so.3 -r--r--r-- 1 root wheel 38952 Feb 2 08:04 libmd.so.2 -r--r--r-- 1 root wheel 259916 Feb 2 08:04 libncurses.so.5 -r--r--r-- 1 root wheel 174652 Feb 2 08:04 libreadline.so.5 -r--r--r-- 1 root wheel 5544 Feb 2 08:04 libsbuf.so.2 -r--r--r-- 1 root wheel 9328 Feb 2 08:04 libufs.so.2 -r--r--r-- 1 root wheel 43100 Feb 2 08:04 libutil.so.4 -r--r--r-- 1 root wheel 61812 Feb 2 08:04 libz.so.2 /sbin: total 880 -r-x------ 1 root wheel 485892 Feb 2 08:05 init.bak -r-xr-xr-x 1 root wheel 301200 Feb 2 08:05 omshell -r-xr-xr-x 1 root wheel 64796 Feb 2 08:05 vinum /usr: total 8 drwxr-xr-x 2 root wheel 512 Feb 16 15:16 bin drwxr-xr-x 3 root wheel 2048 Feb 16 15:22 lib drwxr-xr-x 2 root wheel 512 Feb 16 15:25 libexec drwxr-xr-x 2 root wheel 512 Feb 16 15:17 sbin /usr/bin: total 128 -r-xr-xr-x 1 root wheel 130556 Feb 2 08:05 gtar /usr/lib: total 4298 drwxr-xr-x 2 root wheel 1536 Feb 16 15:21 compat -r--r--r-- 1 root wheel 97312 Feb 2 08:04 libarchive.so.1 -r--r--r-- 1 root wheel 132788 Feb 2 08:05 libasn1.so.7 -r--r--r-- 1 root wheel 6596 Feb 2 08:04 libbluetooth.so.1 -r--r--r-- 1 root wheel 62308 Feb 2 08:04 libbz2.so.1 -r--r--r-- 1 root wheel 102568 Feb 2 08:04 libc_r.so.5 -r--r--r-- 1 root wheel 5660 Feb 2 08:04 libcalendar.so.2 -r--r--r-- 1 root wheel 5544 Feb 2 08:04 libcom_err.so.2 -r--r--r-- 1 root wheel 7048 Feb 2 08:04 libdevinfo.so.2 -r--r--r-- 1 root wheel 92592 Feb 2 08:04 libdialog.so.4 -r--r--r-- 1 root wheel 44288 Feb 2 08:04 libfetch.so.3 -r--r--r-- 1 root wheel 43012 Feb 2 08:04 libform.so.2 -r--r--r-- 1 root wheel 18416 Feb 2 08:04 libftpio.so.5 -r--r--r-- 1 root wheel 113248 Feb 2 08:04 libg2c.so.1 -r--r--r-- 1 root wheel 32676 Feb 2 08:04 libgnuregex.so.2 -r--r--r-- 1 root wheel 57452 Feb 2 08:05 libgssapi.so.7 -r--r--r-- 1 root wheel 45936 Feb 2 08:05 libhdb.so.7 -r--r--r-- 1 root wheel 24540 Feb 2 08:04 libhistory.so.5 -r--r--r-- 1 root wheel 27880 Feb 2 08:05 libkadm5clnt.so.7 -r--r--r-- 1 root wheel 45160 Feb 2 08:05 libkadm5srv.so.7 -r--r--r-- 1 root wheel 14544 Feb 2 08:05 libkafs5.so.7 -r--r--r-- 1 root wheel 225860 Feb 2 08:05 libkrb5.so.7 -r--r--r-- 1 root wheel 52848 Feb 2 08:04 libmagic.so.1 -r--r--r-- 1 root wheel 23364 Feb 2 08:04 libmenu.so.2 -r--r--r-- 1 root wheel 39312 Feb 2 08:04 libmilter.so.2 -r--r--r-- 1 root wheel 9752 Feb 2 08:04 libmp.so.4 -r--r--r-- 1 root wheel 46060 Feb 2 08:04 libncp.so.1 -r--r--r-- 1 root wheel 12168 Feb 2 08:04 libnetgraph.so.1 -r--r--r-- 1 root wheel 348404 Feb 2 08:04 libngatm.so.1 -r--r--r-- 1 root wheel 33100 Feb 2 08:04 libopie.so.3 -r--r--r-- 1 root wheel 25800 Feb 2 08:04 libpam.so.2 -r--r--r-- 1 root wheel 11828 Feb 2 08:04 libpanel.so.2 -r--r--r-- 1 root wheel 142956 Feb 2 08:04 libpcap.so.3 -r--r--r-- 1 root wheel 136020 Feb 2 08:04 libpthread.so.1 -r--r--r-- 1 root wheel 17220 Feb 2 08:04 libradius.so.1 -r--r--r-- 1 root wheel 53972 Feb 2 08:05 libroken.so.7 -r--r--r-- 1 root wheel 30756 Feb 2 08:04 librpcsvc.so.2 -r--r--r-- 1 root wheel 15152 Feb 2 08:04 libsdp.so.1 -r--r--r-- 1 root wheel 41324 Feb 2 08:04 libsmb.so.1 -r--r--r-- 1 root wheel 194148 Feb 2 08:05 libssh.so.2 -r--r--r-- 1 root wheel 188144 Feb 2 08:05 libssl.so.3 -r--r--r-- 1 root wheel 834584 Feb 2 08:04 libstdc++.so.4 -r--r--r-- 1 root wheel 15908 Feb 2 08:04 libtacplus.so.1 -r--r--r-- 1 root wheel 282336 Feb 2 08:04 libthr.so.1 -r--r--r-- 1 root wheel 19168 Feb 2 08:04 libthread_db.so.1 -r--r--r-- 1 root wheel 9932 Feb 2 08:04 libugidfw.so.1 -r--r--r-- 1 root wheel 10524 Feb 2 08:04 libusbhid.so.1 -r--r--r-- 1 root wheel 26300 Feb 2 08:04 libvgl.so.3 -r--r--r-- 1 root wheel 26820 Feb 2 08:04 libwrap.so.3 -r--r--r-- 1 root wheel 738 Feb 2 08:04 libxpg4.a lrwxrwxrwx 1 root wheel 12 Feb 15 08:57 libxpg4.so -> libxpg4.so.3 -r--r--r-- 1 root wheel 2952 Feb 2 08:04 libxpg4.so.3 -r--r--r-- 1 root wheel 14968 Feb 2 08:04 libypclnt.so.1 -r--r--r-- 1 root wheel 4516 Feb 2 08:04 pam_chroot.so.2 -r--r--r-- 1 root wheel 3548 Feb 2 08:04 pam_deny.so.2 -r--r--r-- 1 root wheel 4268 Feb 2 08:04 pam_echo.so.2 -r--r--r-- 1 root wheel 4588 Feb 2 08:04 pam_exec.so.2 -r--r--r-- 1 root wheel 4632 Feb 2 08:04 pam_ftpusers.so.2 -r--r--r-- 1 root wheel 4020 Feb 2 08:04 pam_group.so.2 -r--r--r-- 1 root wheel 4212 Feb 2 08:04 pam_guest.so.2 -r--r--r-- 1 root wheel 17012 Feb 2 08:04 pam_krb5.so.2 -r--r--r-- 1 root wheel 7324 Feb 2 08:04 pam_ksu.so.2 -r--r--r-- 1 root wheel 5616 Feb 2 08:04 pam_lastlog.so.2 -r--r--r-- 1 root wheel 6756 Feb 2 08:04 pam_login_access.so.2 -r--r--r-- 1 root wheel 4608 Feb 2 08:04 pam_nologin.so.2 -r--r--r-- 1 root wheel 4584 Feb 2 08:04 pam_opie.so.2 -r--r--r-- 1 root wheel 4180 Feb 2 08:04 pam_opieaccess.so.2 -r--r--r-- 1 root wheel 39764 Feb 2 08:04 pam_passwdqc.so.2 -r--r--r-- 1 root wheel 3540 Feb 2 08:04 pam_permit.so.2 -r--r--r-- 1 root wheel 7912 Feb 2 08:04 pam_radius.so.2 -r--r--r-- 1 root wheel 3784 Feb 2 08:04 pam_rhosts.so.2 -r--r--r-- 1 root wheel 3588 Feb 2 08:04 pam_rootok.so.2 -r--r--r-- 1 root wheel 4076 Feb 2 08:04 pam_securetty.so.2 -r--r--r-- 1 root wheel 3852 Feb 2 08:04 pam_self.so.2 -r--r--r-- 1 root wheel 9896 Feb 2 08:04 pam_ssh.so.2 -r--r--r-- 1 root wheel 6984 Feb 2 08:04 pam_tacplus.so.2 -r--r--r-- 1 root wheel 10464 Feb 2 08:04 pam_unix.so.2 -r--r--r-- 1 root wheel 23376 Feb 2 08:04 snmp_atm.so.2 -r--r--r-- 1 root wheel 125212 Feb 2 08:04 snmp_mibII.so.2 -r--r--r-- 1 root wheel 32044 Feb 2 08:04 snmp_netgraph.so.2 /usr/lib/compat: total 7704 -r--r--r-- 1 root wheel 33756 Feb 2 08:04 libalias.so.3 -r--r--r-- 1 root wheel 522106 Feb 2 08:04 libc.so.3 -r--r--r-- 1 root wheel 580636 Feb 2 08:04 libc.so.4 -r--r--r-- 1 root wheel 600881 Feb 2 08:04 libc_r.so.3 -r--r--r-- 1 root wheel 679088 Feb 2 08:04 libc_r.so.4 -r--r--r-- 1 root wheel 880633 Feb 2 08:04 libcrypto.so.1 -r--r--r-- 1 root wheel 761916 Feb 2 08:04 libcrypto.so.2 -r--r--r-- 1 root wheel 45940 Feb 2 08:04 libcurses.so.2 -r--r--r-- 1 root wheel 12104 Feb 2 08:04 libdevstat.so.2 -r--r--r-- 1 root wheel 87240 Feb 2 08:04 libdialog.so.3 -r--r--r-- 1 root wheel 68248 Feb 2 08:04 libedit.so.2 -r--r--r-- 1 root wheel 72040 Feb 2 08:04 libedit.so.3 -r--r--r-- 1 root wheel 85933 Feb 2 08:04 libf2c.so.2 -r--r--r-- 1 root wheel 24735 Feb 2 08:04 libfetch.so.1 -r--r--r-- 1 root wheel 38891 Feb 2 08:04 libfetch.so.2 -r--r--r-- 1 root wheel 15042 Feb 2 08:04 libftpio.so.4 -r--r--r-- 1 root wheel 301714 Feb 2 08:04 libg++.so.4 -r--r--r-- 1 root wheel 95252 Feb 2 08:04 libgmp.so.3 -r--r--r-- 1 root wheel 20351 Feb 2 08:04 libhistory.so.3 -r--r--r-- 1 root wheel 19452 Feb 2 08:04 libhistory.so.4 -r--r--r-- 1 root wheel 117024 Feb 2 08:04 libm.so.2 -r--r--r-- 1 root wheel 39396 Feb 2 08:04 libmp.so.3 -r--r--r-- 1 root wheel 84061 Feb 2 08:04 libmytinfo.so.2 -r--r--r-- 1 root wheel 70035 Feb 2 08:04 libncurses.so.3 -r--r--r-- 1 root wheel 33180 Feb 2 08:04 libopie.so.2 -r--r--r-- 1 root wheel 38432 Feb 2 08:04 libpam.so.1 -r--r--r-- 1 root wheel 108732 Feb 2 08:04 libpcap.so.2 -r--r--r-- 1 root wheel 614824 Feb 2 08:04 libperl.so.3 -r--r--r-- 1 root wheel 10812 Feb 2 08:04 libposix1e.so.2 -r--r--r-- 1 root wheel 154556 Feb 2 08:04 libreadline.so.3 -r--r--r-- 1 root wheel 146856 Feb 2 08:04 libreadline.so.4 -r--r--r-- 1 root wheel 24252 Feb 2 08:04 libskey.so.2 -r--r--r-- 1 root wheel 16552 Feb 2 08:04 libss.so.2 -r--r--r-- 1 root wheel 204173 Feb 2 08:04 libssl.so.1 -r--r--r-- 1 root wheel 180744 Feb 2 08:04 libssl.so.2 -r--r--r-- 1 root wheel 275322 Feb 2 08:04 libstdc++.so.2 -r--r--r-- 1 root wheel 282448 Feb 2 08:04 libstdc++.so.3 -r--r--r-- 1 root wheel 15084 Feb 2 08:04 libtermcap.so.2 -r--r--r-- 1 root wheel 8880 Feb 2 08:04 libusb.so.0 -r--r--r-- 1 root wheel 9780 Feb 2 08:04 libusbhid.so.0 -r--r--r-- 1 root wheel 32071 Feb 2 08:04 libutil.so.2 -r--r--r-- 1 root wheel 32728 Feb 2 08:04 libutil.so.3 -r--r--r-- 1 root wheel 21445 Feb 2 08:04 libvgl.so.1 -r--r--r-- 1 root wheel 23836 Feb 2 08:04 libvgl.so.2 -r--r--r-- 1 root wheel 24660 Feb 2 08:04 libwrap.so.2 -r--r--r-- 1 root wheel 11398 Feb 2 08:04 libxpg4.so.2 -r--r--r-- 1 root wheel 3120 Feb 2 08:04 pam_cleartext_pass_ok.so -r--r--r-- 1 root wheel 2996 Feb 2 08:04 pam_deny.so -r--r--r-- 1 root wheel 4976 Feb 2 08:04 pam_opie.so -r--r--r-- 1 root wheel 4068 Feb 2 08:04 pam_opieaccess.so -r--r--r-- 1 root wheel 3348 Feb 2 08:04 pam_permit.so -r--r--r-- 1 root wheel 7620 Feb 2 08:04 pam_radius.so -r--r--r-- 1 root wheel 4240 Feb 2 08:04 pam_skey.so -r--r--r-- 1 root wheel 10176 Feb 2 08:04 pam_ssh.so -r--r--r-- 1 root wheel 8544 Feb 2 08:04 pam_tacplus.so -r--r--r-- 1 root wheel 4952 Feb 2 08:04 pam_unix.so /usr/libexec: total 18 -r-xr-xr-x 1 root wheel 7200 Feb 2 08:04 getNAME -r-xr-xr-x 1 root wheel 9048 Feb 2 08:04 rexecd /usr/sbin: total 510 -r-xr-xr-x 1 root wheel 119768 Feb 2 08:06 ipftest -r-xr-xr-x 1 root wheel 23904 Feb 2 08:06 ipresend -r-xr-xr-x 1 root wheel 55952 Feb 2 08:06 ipsend -r-xr-xr-x 1 root wheel 32024 Feb 2 08:06 iptest -r-xr-xr-x 1 root wheel 218104 Feb 2 08:06 pccardd -r-xr-xr-x 1 root wheel 39660 Feb 2 08:06 vttest
もともと入っていたportsをcompat5x-i386-5.4.0.8_5とlocaledata-5.4を除いて全削除する。
# pkg_info > /root/pkg_info.lst (一応何が入っていたかくらいは記録) # pkg_info -a > /root/pkg_info_a.lst (同上) # pkg_deinstall ...
あーさっぱりしたー。
Portsをがっつりインストール
上記の作業に時間をかけている間にもportsが更新されている可能性があるので、「portsnap fetch; portsnap update」した方がよいかもしれない。
まずportupgradeをインストールし、そのportupgradeを使ってportupgradeを再インストール。続いてportinstallでportsをがっつりインストールしていく。
# pkg_add -r portupgrade # portupgrade -a (portupgradeとportupgradeで使うrubyなどを最新にする) # portinstall -P ImageMagick subversion-perl ...
ImageMagickとかsubversion-perlとかp5-SVN-Webとかp5-XML-Atomとかphp5-extensionsのように依存しているportsが多いやつからインストールすると楽できる。mysql-server (4.1.18)だけはportinstall -Pで失敗したので/usr/ports/databases/mysql41-serverでmake installした。
インストールだけでどっと疲れたのでmysqlの起動だけ設定して気分を盛り上げておく。まず、/etc/rc.confに以下の設定を加える。
mysql_enable="YES" mysql_args="--skip-character-set-client-handshake" (このオプションを付けると自動的な文字コードの変換が行われない)
次にmysqldを起動して、rootユーザのパスワードを設定しておく。
# /usr/local/etc/mysql-server.sh start # mysqladmin -u root password new_password # mysqladmin -u root -h 59.106.XX.XX password new_password # mysqladmin reload -p
とりあえずインストールを終えたports。今日はこのへんにしといたるわ。
ImageMagick-6.2.5.5_1 apache-1.3.34_4 apr-db4-1.2.2_2 autoconf-2.59_2 automake-1.9.6 compat5x-i386-5.4.0.8_5 db42-4.2.52_4 expat-2.0.0 fcgi-devkit-2.4.0 fontconfig-2.3.2_2,1 freetype2-2.1.10_2 gettext-0.14.5_1 ghostscript-gnu-7.07_14 gmake-3.80_2 gsfonts-8.11_2 help2man-1.36.3 imake-6.9.0 jasper-1.701.0 jbigkit-1.6 jpeg-6b_3 lcms-1.14,1 ldconfig_compat-1.0_5 lha-1.14i_6 libdrm-2.0 libfpx-1.2.0.12 libiconv-1.9.2_1 libltdl-1.5.22 libtool-1.5.22_1 libxml2-2.6.23 lighttpd-1.4.10 localedata-5.4 m4-1.4.4 mod_fastcgi-2.4.2_1 mpeg2codec-1.2_1 mysql-client-4.1.18_1 mysql-server-4.1.18 neon-0.25.4_1 p5-Algorithm-Diff-1.1901 p5-AppConfig-1.56 p5-Archive-Tar-1.28 p5-Authen-SASL-2.09 p5-CGI-Cache-1.40_1 p5-Cache-Cache-1.04_1 p5-Class-Data-Inheritable-0.04 p5-Class-Factory-Util-1.6 p5-Class-Singleton-1.03 p5-Compress-Zlib-1.41 p5-DBD-SQLite-1.11_1 p5-DBI-1.50 p5-DateTime-0.30 p5-DateTime-Locale-0.22 p5-DateTime-TimeZone-0.40 p5-Devel-StackTrace-1.12 p5-Digest-1.14 p5-Digest-HMAC-1.01 p5-Digest-MD5-2.36 p5-Digest-SHA1-2.11 p5-Email-Find-0.09_1 p5-Email-Valid-0.15 p5-Error-0.15 p5-Exception-Class-1.23 p5-ExtUtils-CBuilder-0.15 p5-ExtUtils-ParseXS-2.15 p5-FastCGI-0.67 p5-File-Cache-0.16 p5-File-Temp-0.16_3 p5-HTML-Parser-3.49_2 p5-HTML-Tagset-3.10 p5-HTTP-Server-Simple-0.18 p5-I18N-LangTags-0.35 p5-IO-String-1.08 p5-IO-Zlib-1.04_1 p5-IPC-ShareLite-0.09 p5-LWP-Authen-Wsse-0.05 p5-Locale-Maketext-1.09 p5-Locale-Maketext-Lexicon-0.49_1 p5-Locale-Maketext-Simple-0.12 p5-MIME-Base64-3.07 p5-Mail-Tools-1.73 p5-Module-Build-0.26.11_1 p5-Net-1.19,1 p5-Net-DNS-0.55 p5-Net-IP-1.24 p5-Number-Format-1.45 p5-Params-Validate-0.78 p5-PathTools-3.16 p5-Pod-Parser-1.34 p5-Regexp-Common-2.120 p5-SVN-Web-0.43 p5-Scalar-List-Utils-1.18,1 p5-Spiffy-0.30 p5-Storable-2.15 p5-Template-Plugin-Clickable-0.05 p5-Template-Plugin-Clickable-Email-0.01 p5-Template-Plugin-Number-Format-1.01 p5-Template-Plugin-Subst-0.02 p5-Template-Toolkit-2.14_2 p5-Test-Base-0.50 p5-Test-Harness-2.56 p5-Test-Simple-0.62 p5-Text-Diff-0.35 p5-Text-Diff-HTML-0.04 p5-Time-Local-1.11 p5-UNIVERSAL-require-0.10 p5-URI-1.35 p5-URI-Find-0.16 p5-XML-Atom-0.16 p5-XML-LibXML-1.58_1 p5-XML-LibXML-Common-0.13 p5-XML-NamespaceSupport-1.09_1 p5-XML-Parser-2.34_2 p5-XML-RSS-1.05_1 p5-XML-SAX-0.13 p5-YAML-0.57 p5-gettext-1.05_1 p5-libwww-5.805 pcre-6.6 perl-5.8.7_2 php5-5.1.2_1 php5-ctype-5.1.2_1 php5-dom-5.1.2_1 php5-extensions-1.0 php5-gd-5.1.2_1 php5-iconv-5.1.2_1 php5-mbstring-5.1.2_1 php5-mysql-5.1.2_1 php5-pcre-5.1.2_1 php5-posix-5.1.2_1 php5-session-5.1.2_1 php5-simplexml-5.1.2_1 php5-sqlite-5.1.2_1 php5-tokenizer-5.1.2_1 php5-xml-5.1.2_1 pkgconfig-0.20 png-1.2.8_3 portupgrade-2.0.1_1,1 python-2.4.2 rsync-2.6.6 ruby-1.8.4_4,1 ruby18-bdb1-0.2.2 sqlite-3.3.4 subversion-perl-1.3.0_3 t1lib-5.1.0,1 tcl-8.4.11,1 tiff-3.8.0 unzip-5.52_2 wget-1.10.2 xorg-libraries-6.9.0 zip-2.31
2006-02-18追記:
不足しているportsを大慌てで追加。これくらいやっておけば大概のことは事が足りるだろう。以下は追加分。jdk-1.4.2p8が入っているあたりがミソ(笑)。
cvsup-without-gui-16.1h_2 gd-2.0.33_4,1 httplog-2.1_1 hyperestraier-1.1.2_1 ja-nkf-2.05 ja-p5-Jcode-2.03 javavmwrapper-2.0_6 jdk-1.4.2p8_3 libchk-1.9 nspr-4.6.1 open-motif-2.2.3_2 p5-Class-Accessor-0.22 p5-Class-ErrorHandler-0.01 p5-Convert-ASN1-0.19 p5-Convert-BinHex-1.119 p5-Convert-PEM-0.07_1 p5-Crypt-CBC-2.15 p5-Crypt-DES-2.05 p5-Crypt-DES_EDE3-0.01_1 p5-Crypt-DSA-0.13_2 p5-Crypt-SSLeay-0.51 p5-DBD-mysql-3.0002 p5-Data-Buffer-0.04 p5-Exporter-Lite-0.01 p5-Feed-Find-0.06 p5-Flickr-API-0.07 p5-HTML-Template-2.8 p5-IO-Socket-SSL-0.97 p5-IO-stringy-2.110 p5-Image-Size-2.992 p5-JSON-1.03 p5-MIME-Lite-3.01 p5-MIME-Tools-5.419,2 p5-Math-BigInt-1.77 p5-Module-Pluggable-2.97 p5-Module-Pluggable-Ordered-1.4 p5-Net-SSLeay-1.30_1 p5-SOAP-Lite-0.60a p5-UNIVERSAL-exports-0.03 p5-URI-Fetch-0.04 p5-WebService-Bloglines-0.09_1 p5-XML-LibXML-XPathContext-0.07 p5-XML-Parser-Lite-Tree-0.03 p5-XML-RSS-LibXML-0.15 p5-XML-Simple-2.14 p5-XML-XPath-1.13 qdbm-1.8.45 urwfonts-1.0
Comments and Trackbacks