Feb 16, 2006

さくらの専用サーバ環境の初期設定

昨日さくらの専用サーバのアカウントが来たのでちょっと頑張ってみた。

前準備

  • 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

About Me

My Photo

つくばで働く研究者

Total Pageviews

Amazon

Copyright 2012 Ogawa::Buzz | Powered by Blogger
Design by Web2feel | Blogger Template by NewBloggerThemes.com