Table of Contents

Mac OS X へのインストール(草稿)

POPFile v1.1.0 には初めての公式な Mac OS X インストーラが追加されました! あなたの Mac に簡単に POPFile をインストールすることができます。

必要な環境

Mac OS X で POPFile を動かすためにいくつかの条件があります。

インストール

  1. Mac OS X 版のインストーラを POPFile ダウンロードページ からダウンロードします。 (まだ)
  2. POPFile-x.x.x.pkg を実行し、インストール手順に従います。
  3. POPFile は /Library/POPFile/ にインストールされ、バックグラウンドで自動的に起動します。
    重要: 画面上には何も現れません! 正しく動作しているかどうか確認するためには、下の「POPFile へのアクセス」セクションを参照してください。
  4. バケツを設定します。 バケツの設定 を参照してください。
    重要: Mac OS X 版のインストーラは Windows 版のインストーラと異なり、バケツをひとつも作成しません。使い始める前に少なくとも 2 つのバケツを作成する必要があります。
  5. メールクライアントを設定します。 特定のメールクライアントの設定 を参照してください。

POPFile へのアクセス

インストーラパッケージに含まれる便利なスクリプト

インストーラのパッケージには AppleScript で書かれたいくつかの便利なスクリプトが含まれています。これらのスクリプトをハードディスクにコピーすることができます。

MAC OS X へのインストール(手動インストール編)

Mac OS X のユーザは POPFile のクロスプラットフォーム版をダウンロードすべきです。さらに、いくつかの Perl モジュールと SQLite パッケージを追加インストールする必要があるでしょう。(SQLite の情報については、http://www.sqlite.org を参照)

一番簡単なインストール方法(0.21 以降)は CPAN だけを使って Perl モジュールをインストールすることです。 Fink パッケージマネージャを使っても Perl モジュールをインストールすることができます。ただし、SQLite は Fink には含まれていません。

訳注:このインストール手順を実行するためには、Xcode (Panther 以降) あるいは Developer Tools をインストールしてある必要があります。

日本語環境で使用するための注意

POPFile では、日本語を処理するために、Encode というモジュールを使用していますが、このモジュールは Perl 5.7.3 以降でないと使用できません。Mac OS X 10.3.x (Panther) には Perl 5.8.1 が含まれているため問題なく使用できますが、それ以前のバージョン(Jaguar など)には古いバージョンの Perl が含まれているため、そのままでは POPFile を使用することができません。このため、Jaguar などで利用する場合には、まず Perl をバージョンアップする必要があります。Jaguar で Perl をバージョンアップする方法は、 Installing Perl 5.8 on Jaguar などが参考になります(英語)。また、インストーラ形式になったものが CPAN/ports などから入手可能です。

また、日本語の文章の分かち書き(文章を単語ごとに分割する処理)を行うために Kakasi と Perl から Kakasi を使用するためのモジュール Text::Kakasi をインストールする必要があります。

インストール手順

  tar xzf (ダウンロードした Kakasi アーカイブへのパス)
  cd kakasi-2.3.4
  ./configure --host=powerpc-apple-bsd
  make
  sudo make install
  (パスワードを入力)
  sudo -s
  (パスワードを入力)
  mkdir /Library/POPFile
  cd /Library/POPFile
  unzip (ダウンロードした POPFile パッケージへのパス)
  perl -MCPAN -e shell
  install DBI
  install M/MS/MSERGEANT/DBD::SQLite-0.31.tar.gz
  install MIME::Base64 ( 訳注 : Panther では不要 )
  install MIME::QuotedPrint( 訳注 : Panther では不要 )
  install HTML::Tagset
  install Date::Parse
  install HTML::Template
  install Text::Kakasi ( 訳注 : 日本語環境で使用する場合には必要 )
  install Net::SSLeay ( ( 訳注 : SSL を使用する場合のみ ) テストがうまくいかなかった場合、"force install Net::SSLeay" としなければならなくなるかもしれません。)
  install IO::Socket::SSL ( 訳注 : SSL を使用する場合のみ )
  quit

(代わりに、SQLite のソースを http://www.sqlite.org からダウンロードすることもできますが、自分でビルドしなければいけません。) ダウンロードが終わると、ディスクイメージがマウントされます。Terminal で以下を実行します (root のまま):

  cp /Volumes/SQLite-2.8.13/libsqlite.a /usr/local/lib/
  cp /Volumes/SQLite-2.8.13/sqlite /usr/local/bin
  cp /Volumes/SQLite-2.8.13/sqlite.h /usr/local/include/
  cd /Library/POPFile
  perl popfile.pl

すばらしい Mac OS X へのインストール方法は、 こちら にあります。

POPFile をアプリケーション化したパッケージ

POPFile を Mac OS X 上で利用しやすいようにパッケージ化した PopfileMgr というアプリケーションも公開されています。メニューバーに常駐して、メニューから UI の表示や起動・終了などを簡単に行うことができるとても使いやすいアプリケーションです。

原文