ImageMagickのインストールではまる

最近は深夜のインストール作業ではまり、更新が疎かになりがちでしたがとりあえず現状ようやくMTが動くようになりました。

以下、作業メモ。

ImageMagickのインストール
- rpmをインストール、perl -MCPAN -e shellでImage::Magick(PerlMagick)をインストールしようとしてエラー
- rpmをuninstall
- ソースをビルドしてインストール後、perl -MCPAN -e shellでImage::Magick(PerlMagick)をインストール失敗
- ソースをビルド後、 cd PerlMagickしてビルドに失敗
- ソースと同時に、PerlMagickもインストールするオプションを付加してビルド。エラーはおきないが、mt-check.cgiで認識されず。

結局、

# up2date ImageMagick

これで mt-check.cgiで正常にImage::Magickが識別された(一番簡単・・・)。

mt.cfg

CGIPath http://url/path/to/mt/

ObjectDriver DBI::postgres
Database mtdb
DBUser mtuser
DBHost localhost

StaticWebPath /mt-static/

$ su postgres
[postgres@nomano usr]$ createuser -P mtuser
Enter password for new user:
Enter it again:
Shall the new user be allowed to create databases? (y/n) y
Shall the new user be allowed to create more new users? (y/n) y
CREATE USER
[postgres@nomano usr]$ createdb mtdb -O mtuser
CREATE DATABASE
[postgres@nomano usr]$

mt-load.cgiの実行

Melodyでログイン
tnomaを作成、権限を付与
Melodyを削除

もともとMySQLを使っていたので、そのデータを移行することを考えるとpostgresよりもMySQLを使うのが一番簡単ということに気づき、MySQLをインストール。

MySQLのインストール

[tnoma@nomano tmp]$ up2date mysql
You are attempting to run "up2date" which requires administrative
privileges, but more information is needed in order to do so.
Password for root:
http://fedora.redhat.com/download/up2date-mirrors/fedora-core-3
using mirror: http://mirror.hiwaay.net/redhat/fedora/linux/core/3/i386/os/
http://fedora.redhat.com/download/up2date-mirrors/updates-released-fc3
using mirror: http://fedora.cat.pdx.edu/linux/core/updates/3/i386/

Fetching Obsoletes list for channel: fedora-core-3...

Fetching Obsoletes list for channel: updates-released-fc3...

Fetching rpm headers...
########################################

Name Version Rel
----------------------------------------------------------
mysql 3.23.58 16.FC3.1 i386


Testing package set / solving RPM inter-dependencies...
########################################
mysql-3.23.58-16.FC3.1.i386 ########################## Done.
perl-DBD-MySQL-2.9003-5.i38 ########################## Done.
perl-DBI-1.40-5.i386.rpm: ########################## Done.
Preparing ########################################### [100%]

Installing...
1:perl-DBI ########################################### [100%]
2:perl-DBD-MySQL ########################################### [100%]
3:mysql ########################################### [100%]
The following packages were added to your selection to satisfy dependencies:

Name Version Release
--------------------------------------------------------------
perl-DBD-MySQL 2.9003 5
perl-DBI 1.40 5

[root@nomano init.d]# up2date mysql-server
http://fedora.redhat.com/download/up2date-mirrors/fedora-core-3
using mirror: http://ftp.kddilabs.jp/Linux/packages/fedora/core/3/i386/os
http://fedora.redhat.com/download/up2date-mirrors/updates-released-fc3
using mirror: http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/3/i386/

Fetching Obsoletes list for channel: fedora-core-3...

Fetching Obsoletes list for channel: updates-released-fc3...

Fetching rpm headers...
########################################

Name Version Rel
----------------------------------------------------------
mysql-server 3.23.58 16.FC3.1 i386


Testing package set / solving RPM inter-dependencies...
########################################
mysql-server-3.23.58-16.FC3 ########################## Done.
Preparing ########################################### [100%]

Installing...
1:mysql-server ########################################### [100%]
[root@nomano init.d]#