コタツの部屋に移って、OpenSSH を使って、TeraTerm から coLinux が使えるようになり、ずっと暖かくなりました。
まずは、MySQL からインストールします。先に lynx を入れます。lynx は、coLinux のようにテキストベースで作業するときにソースなどをダウンロードするときに便利です。
これを使って、MySQL公式サイト( http://www.mysql.com/ ) からソースをダウンロードします。
ソースのダウンロードとかは、先ほどの lynx を使うか、Windowsで行い、先ほど用意したc:\Temp を通して Linux 側に持っていっています。この環境では、とりあえず samba は使わないことにしました。MySQL のサイトは、少々複雑でソースまでたどり着くのにちょっと戸惑いました。
まずは、ダウンロードしたソースが問題ないかどうかを出来る範囲でチェックします。ダウンロードサイトに MD5 の値
がありましたのでそれを調べます。
で、問題なしでした。ついでに 署名も調べます。
正しく署名されたものに間違いなさそうです。
早速展開します。
mysql はバージョンアップがよくあるので、インストール先は、/usr/local ではなく、バージョンが分かるようにした方が便利そうです。
OpenSSL関連がないみたいです。openssl-devel.i386 が入ってないからです。ここは、yum でインストールします。
ついでに、zlib-devel も入ったみたいです。もういちど configure を実行します。
となって、Makefile は作成できました。早速コンパイルします。
20~30分くらいであっさりコンパイルできました。coLinux は本当にすばらしいです。
まずは、MySQL からインストールします。先に lynx を入れます。lynx は、coLinux のようにテキストベースで作業するときにソースなどをダウンロードするときに便利です。
# yum install lynx.i386 ................. # which lynx /usr/bin/lynx #
これを使って、MySQL公式サイト( http://www.mysql.com/ ) からソースをダウンロードします。
mysql-5.0.27.tar.gz mysql-5.0.27.tar.gz.asc
ソースのダウンロードとかは、先ほどの lynx を使うか、Windowsで行い、先ほど用意したc:\Temp を通して Linux 側に持っていっています。この環境では、とりあえず samba は使わないことにしました。MySQL のサイトは、少々複雑でソースまでたどり着くのにちょっと戸惑いました。
まずは、ダウンロードしたソースが問題ないかどうかを出来る範囲でチェックします。ダウンロードサイトに MD5 の値
MD5: 584d423440a9d9c859678e3d4f2690b3
がありましたのでそれを調べます。
$ md5sum mysql-5.0.27.tar.gz 584d423440a9d9c859678e3d4f2690b3 mysql-5.0.27.tar.gz
で、問題なしでした。ついでに 署名も調べます。
$ gpg --verify mysql-5.0.27.tar.gz.asc ................... gpg: Signature made Sun 22 Oct 2006 06:06:31 AM EDT using DSA key ID 5072E1F5 gpg: Can't check signature: public key not found $ gpg --import 5072e1f5.txt ................... gpg: key 5072E1F5: public key "MySQL Package signing key (www.mysql.com) <build@mysql.com>" imported ................... $ gpg --verify mysql-5.0.27.tar.gz.asc ................... gpg: Good signature from "MySQL Package signing key (www.mysql.com) <build@mysql.com>" ...................
正しく署名されたものに間違いなさそうです。
早速展開します。
$ mkdir src $ cd src $ tar xvzf ../mysql-5.0.27.tar.gz .............................. $ cd mysql-5.0.27 $
mysql はバージョンアップがよくあるので、インストール先は、/usr/local ではなく、バージョンが分かるようにした方が便利そうです。
$ ./configure --prefix=/usr/local/mysql5027 --with-charset=utf8 --with-openssl --with-extra-charsets=all ..................... checking for OpenSSL... Could not find an installation of OpenSSL $
OpenSSL関連がないみたいです。openssl-devel.i386 が入ってないからです。ここは、yum でインストールします。
# yum install openssl-devel.i386 .................................. #
ついでに、zlib-devel も入ったみたいです。もういちど configure を実行します。
................................ Thank you for choosing MySQL! $
となって、Makefile は作成できました。早速コンパイルします。
$ make 2>&1 | tee Makeing.list ................................ $
20~30分くらいであっさりコンパイルできました。coLinux は本当にすばらしいです。