Show incremental difference of selected versions of INSTALL.
--- /tmp/DOCMAN2R6TyPX 2024-03-23 00:28:39.952535706 +0900
+++ /tmp/DOCMAN2tOXt3w 2024-03-23 00:28:39.952535706 +0900
@@ -292,8 +292,19 @@
<body>
<div class="document" id="luida-0-8-0">
<h1 class="title">Luida 0.8.0 インストールガイド</h1>
+<div class="contents topic">
+<p class="topic-title first"><a id="id1" name="id1">目次</a></p>
+<ul class="simple">
+<li><a class="reference" href="#id2" id="id4" name="id4">必要なソフトウェアの入手</a></li>
+<li><a class="reference" href="#mecab" id="id5" name="id5">MeCabのインストール</a></li>
+<li><a class="reference" href="#id3" id="id6" name="id6">MeCab辞書のインストール</a></li>
+<li><a class="reference" href="#senna" id="id7" name="id7">Sennaのインストール</a></li>
+<li><a class="reference" href="#ludia" id="id8" name="id8">Ludiaのインストール</a></li>
+<li><a class="reference" href="#xpdf" id="id9" name="id9">Xpdfのインストール</a></li>
+</ul>
+</div>
<div class="section">
-<h1><a id="id1" name="id1">必要なソフトウェアの入手</a></h1>
+<h1><a class="toc-backref" href="#id4" id="id2" name="id2">必要なソフトウェアの入手</a></h1>
<p>Ludiaが必要とするソフトウェアを下記のURLから入手してインストールする必要があります。
(MeCabは形態素解析による分かち書きを利用する場合にのみ必要です。)</p>
<ul class="simple">
@@ -314,7 +325,7 @@
<p>MeCabとSennaのインストール方法については、以下でも簡単に説明します。</p>
</div>
<div class="section">
-<h1><a id="mecab" name="mecab">MeCabのインストール</a></h1>
+<h1><a class="toc-backref" href="#id5" id="mecab" name="mecab">MeCabのインストール</a></h1>
<p>分かち書き方式に形態素解析を利用しない場合は、
MeCab(と辞書)をインストールする必要はありません。
その場合はSennaのインストールに進んでください。
@@ -330,7 +341,7 @@
</pre>
</div>
<div class="section">
-<h1><a id="id2" name="id2">MeCab辞書のインストール</a></h1>
+<h1><a class="toc-backref" href="#id6" id="id3" name="id3">MeCab辞書のインストール</a></h1>
<p>アーカイブを展開し、以下の要領でビルドとインストールを行います。:</p>
<pre class="literal-block">
$ ./configure --with-charset=utf8
@@ -340,7 +351,7 @@
</pre>
</div>
<div class="section">
-<h1><a id="senna" name="senna">Sennaのインストール</a></h1>
+<h1><a class="toc-backref" href="#id7" id="senna" name="senna">Sennaのインストール</a></h1>
<p>アーカイブを展開し、以下の要領でビルドとインストールを行います。:</p>
<pre class="literal-block">
$ ./configure
@@ -356,7 +367,7 @@
<p>インストール後に、 $SENNA_HOME ディレクトリと設定ファイルを作成します。:</p>
<pre class="literal-block">
# mkdir /var/senna
-# echo "DEFAULT_ENCODING utf8" > /var/senna/senna.conf
+# echo "DEFAULT_ENCODING utf8" > /var/senna/senna.conf
</pre>
<p>SENNA_HOMEディレクトリはデフォルトでは /var/senna になっていますが、
この場所は configure の際に --with-sennahome オプション で指定できます。</p>
@@ -378,13 +389,14 @@
スキップできます。(<a class="reference" href="http://qwik.jp/senna/FAQ.html">http://qwik.jp/senna/FAQ.html</a>)</p>
</div>
<div class="section">
-<h1><a id="ludia" name="ludia">Ludiaのインストール</a></h1>
-<p>アーカイブを展開し、以下の要領でビルドとインストールを行います。</p>
+<h1><a class="toc-backref" href="#id8" id="ludia" name="ludia">Ludiaのインストール</a></h1>
+<p>アーカイブを展開し、以下の要領でビルドとインストールを行います。:</p>
<pre class="literal-block">
$ ./configure
$ make
$ su
-# make install</pre>
+# make install
+</pre>
<p>pg_configコマンド、senna-cfgコマンドのインストール先にPATHが設定されていない場合、
以下のようにそれぞれのpathをconfigureオプションで指定してください。:</p>
<pre class="literal-block">
@@ -392,6 +404,60 @@
--with-senna-cfg=/usr/local/bin/senna-cfg
</pre>
</div>
+<div class="section">
+<h1><a class="toc-backref" href="#id9" id="xpdf" name="xpdf">Xpdfのインストール</a></h1>
+<p>Xpdfについてはテキストフィルタ関数を利用する場合にのみインストールが必要です。
+ここでは簡単に手順を説明しますが、
+詳細については <a class="reference" href="http://www.foolabs.com/xpdf/">XpdfのWebサイト</a> を参照してください。</p>
+<p>まず、ソースアーカイブを展開し、patchをあててから、configureとmakeを実行します。:</p>
+<pre class="literal-block">
+$ tar -zxvf xpdf-3.01.tar.gz
+$ cp xpdf-3.01pl2.patch ./xpdf-3.01
+$ cd xpdf-3.01
+$ patch -c -p1 < xpdf-3.01pl2.patch
+$ ./configure
+$ make
+$ sudo make install
+</pre>
+<p>また、日本語を扱うためにはLanguage Support Packagesが必要なので、
+こちらもダウンロードしてインストールします。:</p>
+<pre class="literal-block">
+$ tar -zxvf xpdf-japanese.tar.gz
+# mkdir /usr/local/share/xpdf
+# mkdir /usr/local/share/xpdf/japanese
+# mv xpdf-japanese/* /usr/local/share/xpdf/japanese/
+# cat /usr/local/share/xpdf/japanese/add-to-xpdfrc >> /usr/local/etc/xpdfrc
+</pre>
+<p>ここで、設定ファイルのサンプル(add-to-xpdfrc)は以下のような内容なので、
+インストール先を <tt class="docutils literal"><span class="pre">/usr/local/share/xpdf/japanese</span></tt> 以外に変更するのであれば、
+修正が必要になります。:</p>
+<pre class="literal-block">
+#----- begin Japanese support package (2004-jul-27)
+cidToUnicode Adobe-Japan1 /usr/local/share/xpdf/japanese/Adobe-Japan1.cidToUnicode
+unicodeMap ISO-2022-JP /usr/local/share/xpdf/japanese/ISO-2022-JP.unicodeMap
+unicodeMap EUC-JP /usr/local/share/xpdf/japanese/EUC-JP.unicodeMap
+unicodeMap Shift-JIS /usr/local/share/xpdf/japanese/Shift-JIS.unicodeMap
+cMapDir Adobe-Japan1 /usr/local/share/xpdf/japanese/CMap
+toUnicodeDir /usr/local/share/xpdf/japanese/CMap
+#displayCIDFontTT Adobe-Japan1 /usr/..../kochi-mincho.ttf
+#----- end Japanese support package
+</pre>
+<p>最後に、設定ファイルの内容を編集します。
+テキストフィルタ関数ではpdftotextのコマンドライン引数を指定できないので、
+ここで出力ファイルの文字コードと改行コードなどを指定する必要があります。:</p>
+<pre class="literal-block">
+# Choose a text encoding for copy-and-paste and for pdftotext output.
+# The Latin1, ASCII7, and UTF-8 encodings are built into Xpdf. Other
+# encodings are available in the language support packages.
+
+textEncoding UTF-8
+
+# Choose the end-of-line convention for multi-line copy-and-past and
+# for pdftotext output. The available options are unix, mac, and dos.
+
+textEOL unix
+</pre>
+</div>
</div>
</body>
</html>
| |