- 自鯖の状況
- 1st Server
- 1st@Apps::Apache
- 1st@Apps::MYSQL
- 1st@Apps::PostgreSQL
- 1st@Apps::W2Ch利用状況
- 1st@Apps::W2Chセッション数
- 1st@Apps::iptables
- 1st@Sensor::CPU温度
- 1st@Sensor::FAN回転数
- 1st@System::CPU
- 1st@System::CPU-0
- 1st@System::CPU-1
- 1st@System::CPU-2
- 1st@System::CPU-3
- 1st@System::LoadAvg
- 1st@System::Memory
- 1st@System::Process
- 1st@System::SWAP
- 1st@System::Uptime
- 1st@System::Users
- 1st@Traffic::Ether0
- 1st@Traffic::PPP0
- 1st@Traffic::Wlan
- iptables::ログ集計
- 1st Server
XPDF::PDF資料をnamazuにたべさせる Part1
これまで、インターネットや雑誌付録で見つけたPDFの資料がいろいろとありますが、資料を整理して、いつでも情報を拾えるようにするのは、なにかとメンドクサイなぁ、とおもっていたので、だったら、一括で検索出来るようにすればいいじゃん!と思いついてこんなの作ってみました(大分前ですが)
ということで、今回は、xpdf+namazu でドキュメント検索の仕組みです
用意する物は
xpdf:http://www.foolabs.com/xpdf/download.html
namazu:http://www.namazu.org/index.html.ja#download
まずは、xpdf ですが、上記URLから、ソースをダウンロード。
合わせて日本語パッケージも。
[root@buri src]# wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz [root@buri src]# wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-japanese.tar.gz
freetype は、既に入っていたので省略。
[root@buri src]# tar zxvf xpdf-3.02.tar.gz [root@buri src]# cd xpdf-3.02 [root@buri xpdf-3.02]# ./configure --enable-multithreaded -snip- configure: WARNING: Couldn't find Motif configure: WARNING: Couldn't find FreeType configure: WARNING: -- You will be able to compile pdftops, pdftotext, pdfinfo, pdffonts, and pdfimages, but not xpdf or pdftoppm
warningがでましたが、今回は、pdftotextだけが必要なので、xpdf は無くてもOK。
[root@buri xpdf-3.02]# make [root@buri xpdf-3.02]# make install
これでOK。
続いて日本語パッケージを展開して該当フォルダへコピー
[root@buri xpdf-3.02]# cd .. [root@buri src]# tar zxvf xpdf-japanese.tar.gz [root@buri src]# cd xpdf-japanese
READMEを読むと、中身をコピーしろと書いてあるので、コピー
その後、xpdfrxへ設定を追加。
[root@buri xpdf-japanese]# cp -R * /usr/local/share/xpdf/japanese/ [root@buri xpdf-japanese]# cat add-to-xpdfrc >> /usr/local/etc/xpdfrc
これで、完了。
次は、namazu。
既にいれてあったので、これも省略。
そして、今回は、phpモジュールもinstall
[root@buri namazu-2.3.1]# wget http://keihanna.dl.sourceforge.jp/php-i18n/14174/namazu-2.3.1.tgz [root@buri namazu-2.3.1]# tar zxvf namazu-2.3.1.tgz [root@buri namazu-2.3.1]# cd namazu-2.3.1 [root@buri namazu-2.3.1]# phpize [root@buri namazu-2.3.1]# ./configure --with-namazu [root@buri namazu-2.3.1]# make [root@buri namazu-2.3.1]# make install
インストール終ったら、php.iniファイルへ、dllの読み込みを設定
[root@buri namazu-2.3.1]# vi /usr/local/lib/php.ini
---Added---
[Namazu]
# Namazu Module
extension = namazu.so
---Added---
んで、apacheを再起動して、phpinfo でnamazuがインストールされたことを確認。
これで、環境構築は完了。あとは、PDFを食べさせて見るところを作ればOK。
次回へ続きます~

