2007年7月15日

Subversionのインストールメモです。
CentOS4へインストールしました。

ソースからのインストールは、aprのバージョンが古いようで、configureの段階で失敗。
apache、Subversionをともにソースからインストールするのは、ちょっと面倒かと思い、rpmパッケージからインストールしました。
Subversionでバージョン管理の情報により、インストールすることができました。ありがとうございます。

1.rpmダウンロード
適切なアーキテクチャのパッケージを選択
Index of /pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/rhel-4

ダウンロードしたrpm
apr-0.9.12-2.x86_64.rpm
apr-devel-0.9.12-2.x86_64.rpm
apr-util-0.9.12-1.x86_64.rpm
apr-util-devel-0.9.12-1.x86_64.rpm
subversion-1.4.4-1.rhel4.x86_64.rpm

2.neonインストール
# yum install neon

3.チェック

# rpm -Uhv –test apr-util-0.9.12-1.x86_64.rpm apr-util-devel-0.9.12-1.x86_64.rpm apr-devel-0.9.12-2.x86_64.rpm apr-0.9.12-2.x86_64.rpm subversion-1.4.4-1.rhel4.x86_64.rpm

4.インストール
# rpm -Uhv apr-util-0.9.12-1.x86_64.rpm apr-util-devel-0.9.12-1.x86_64.rpm apr-devel-0.9.12-2.x86_64.rpm apr-0.9.12-2.x86_64.rpm subversion-1.4.4-1.rhel4.x86_64.rpm

2007年7月11日

先日サーバーを移転したため、またMySQLを更新することになりました。

「現場で使えるMySQL」という本を参考に、バイナリパッケージからインストールを行いました。
いくつかパッケージがあるのですが、2回も正しくないパッケージをインストールしてしまいました。

MySQL AB :: MySQL 5.0 Downloads

とりあえず無事に動作しているので、ひと安心です。

2007年7月7日

CentOS4を使用したサーバーに移行しました。

emacsで、文字コードにutf-8を指定すると、何故か文字化け。
.emacsの設定もいろいろなサーバーで使用しているものと変わらないのですが・・・

/etc/sysconfig/i18nを作成して、次を記述したところ、文字化け(utf-8を認識しない?)は解決しました。

LANG="ja_JP.UTF-8"
SUPPORTED="ja_JP.UTF-8:ja_JP:ja"

他に影響がなければよいのですが。
しばらく様子を見ます。

2007年7月4日

emacsで開いているファイルの状態を保存する方法を試しました。

GNU Emacsマニュアル: Saving Emacs Sessions
http://www.geocities.co.jp/SiliconValley-Bay/9285/EMACS-JA/emacs_428.html#SEC429

.emacsに追加する設定

(desktop-load-default)
(desktop-read)

M-x desktop-saveを最初に手動で行う必要があるようでした。

screenコマンドを使用すると文字化けするサーバーで便利に使えそうです。

WindowsXP上のMeadow(2.10)でも有効でしたので、今まで必ず手動で開いていたファイルが自動で開けるようになりました。
(Meadowのショートカットのプロパティの作業フォルダに、M-x desktop-saveしたときのフォルダを指定しました。)
もっと早く試せばよかった・・・

2007年6月4日

PHP4を削除して、PHP5をインストールしました。
PHP5でしか動かないフレームワークを使用する予定があるためです。

PHP5をインストールするサーバーは、apache、MySQL、PHP4がrpmパッケージでインストールされていて、PHP5のインストールに手間取りました。

自宅のローカルサーバーは、PHP、apache、MySQL等はソースからコンパイルしてインストールするので、一度メモしておいた手順でつまずくことはないのですが・・・。

.configureはうまくいって、makeでmysql関連でエラーとなり、調べた結果をいろいろ試すも、駄目。

make時の主なエラー

ext/mysql/php_mysql.o(.text+0×2219): In function `zif_mysql_create_db’:
/usr/local/src/php-5.2.3/ext/mysql/php_mysql.c:1198: undefined reference to `mysql_create_db’
ext/mysql/php_mysql.o(.text+0×2434): In function `zif_mysql_drop_db’:
/usr/local/src/php-5.2.3/ext/mysql/php_mysql.c:1237: undefined reference to `mysql_drop_db’
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php-cgi] エラー 1

MySQL-develをインストールして解決でした。

必要だった作業のメモ。

  • # yum install httpd-devel
  • # rpm -Uhv MySQL-devel-5.0.41-0.i386.rpm