[Home]POPFile/CentOS

Amatubu_Wiki | POPFile | RecentChanges | Preferences

Difference (from prior author revision) (major diff, minor diff)

Changed: 6c6
* [POPFile の SRPM(ソースパッケージ)]
* [Fedora 11 で作成した POPFile の SRPM(ソースパッケージ)]

Changed: 9,10c9,13
** RPM のある Perl モジュール (HTML::Tagset、IO::Socket::SSL、Net::SSLeay) ⇒ yum でインストールする
** RPM のない Perl モジュール (DBI、DBD::SQLite、DBD::SQLite2、HTML::Template、TimeDate、SOAP::Lite) ⇒ CPAN でインストールする?
*** [kakasi]
*** [kakasi-dict]
*** [perl-Text-Kakasi]
** RPM のある Perl モジュール (DBI、HTML::Tagset、TimeDate、IO::Socket::SSL、Net::SSLeay) ⇒ yum でインストールする
** RPM のない Perl モジュール (DBD::SQLite、DBD::SQLite2、HTML::Template、SOAP::Lite) ⇒ CPAN でインストールする?

Added: 13a17
***** 依存関係で、perl-DBI がアップデートされ、perl-PIRPC、perl-Net-Daemon がインストールされた

Removed: 15d18
**** [DBI]

Removed: 17d19
**** [TimeDate]

Added: 18a21
***** 依存関係で、perl-Authen-SASL、perl-Email-Date-Format、perl-GSSAPI、perl-MIME-Lite、perl-MailTools、perl-Net-Jabber、perl-Net-XMPP、perl-XML-Stream、perl-version がインストールされた

Changed: 42c45
# rpm -ivh /usr/src/redhat/RPMS/i386/popfile.rpm
# rpm -ivh /usr/src/redhat/RPMS/noarch/popfile-1.1.1-3.noarch.rpm

CentOS へ POPFile をインストールする

必要なもの

ソースパッケージのインストール

  $ su -
  # rpm -ivh /path/to/popfile-1.1.1-3.fc11.src.rpm

でインストール

バイナリパッケージの作成・インストール

SPEC ファイルで使われている、%{_initddir} マクロは CentOS では使用できないため、これを %{_initrddir} に置き換える(3箇所ある)。

  # sed -i -e "s/%{_initddir}/%{_initrddir}/g" /usr/src/redhat/SPECS/popfile.spec

これだと changelog の中も書き換えられてしまうので、それを避けるには、行指定で、「s/」の前に「1,128」とかを加えて、

  # sed -i -e "1,128s/%{_initddir}/%{_initrddir}/g" /usr/src/redhat/SPECS/popfile.spec

とかにする(処理対象を 1行目から 128行目にする)。

その後、

  # rpmbuild --ba /usr/src/redhat/SPECS/popfile.spec
  # rpm -ivh /usr/src/redhat/RPMS/noarch/popfile-1.1.1-3.noarch.rpm

でインストールするが、依存モジュール(Perl モジュール)を RPM でインストールできていない場合(ソースから、あるいは CPAN を使ってインストールした場合)は依存パッケージが見つからないというエラーが出てしまうので、--nodeps オプションをつけて、依存パッケージのチェックを飛ばしてインストールしてしまう(もちろん、必要なモジュールがインストールできていなければ動作しない)。

起動・自動起動

インストールしただけでは起動しないので、

  # /sbin/service popfile start

で起動させる。起動したかどうかはメッセージでも確認できるが、

  # tail /var/log/popfile/popfile*.log

でログファイルを確認すればより確実。

OS が起動したときに自動的に起動させるには、

  # /sbin/chkconfig popfile on

とする。

日本語を使いたいときの注意事項

日本語を使いたいときは、コントロールセンターにアクセスして、Configuration タブで言語を「Nihongo」に変更し、POPFile を再起動する必要がある(設定変更しただけでは日本語処理が有効にならない)。

コントロールセンターから POPFile を終了し、再度上記コマンドで POPFile を起動させる。

インストールされるファイルやフォルダ構成など

[Fedora 版]と同じなので省略。

TODO

n/a


Amatubu_Wiki | POPFile | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited December 24, 2009 23:03 by Amatubu (diff)
Search:

Copyright (c) 1996-2019 naoki iimura e-mail