jperl (再配布)
概要
本ページは毎日新聞'95データ集から京都大学テキストコーパス Version 3.0の生成に必要なperl 5.005_04および、そのパッチであるjperl 5.005_04-20040401を再配布するためのページです。
新着情報
- 2012/9/19
- perl 5.005_04、jperl 5.005_04-20040401の再配布開始
ご利用にあたっての注意事項
- perl 5.005_04および、そのパッチであるjperl 5.005_04-20040401はperl 5.005_04の定めるライセンスに基づいて本ページより再配布しています。各プログラムの利用に関して、国立研究開発法人情報通信研究機構は一切の責任を負いません。
- 京都大学テキストコーパス Version 3.0は毎日新聞'95データ集を基に構築されますので、毎日新聞'95データ集も別途ご用意下さい。
- 京都大学テキストコーパス Version 3.0の利用にあたっては、京都大学が定める利用条件を遵守して行ってください。
- 毎日新聞'95データ集の利用にあたっては毎日新聞社が定める利用条件を遵守して行って下さい。
ダウンロード
jperlのコンパイル手順
以下ではjperlのコンパイル手順について述べます。コンパイルにあたっては、以下の環境および以下の手順において確認していますが、動作の保証は一切いたしません。
- コンパイルに際しては以下の環境で確認をしています。
- OS: Linux(CentOS 5.5で動作確認)
- メモリ: 4GBで動作確認
- 上記の再配布先リンクからperl5.005_04と日本語パッチを、両方同じディレクトリにダウンロードします。
- ダウンロードしたディレクトリをカレントディレクトリとします。以下の手順で各ファイルを展開し、パッチを当てます。
% tar zxvf perl5.005_04.tar.gz
% gzip -d jperl5.005_04-20040401.pat.gz
% cd perl5.005_04
% patch -p1 < ../jperl5.005_04-20040401.pat
- perl5.005_04/INSTALLに従ってperl5.005_04をインストールします。なお、以下は必須ではありませんが、インストール時のtipsです。
- 実行ファイル名が"perl"という名でコンパイルされるので、既存のperlに上書きされないように、Configure時にインストール先として適当な場所を指定しておきます (例えば"/usr/local/perl5.005_04"とします)。
- "jperl"というコマンドで実行したい場合は、京都大学テキストコーパス Version3.0の変換スクリプトが想定している実行ファイルの場所が"/usr/local/bin"であるので、/usr/local/perl5.005_04/bin/perlへのシンボリックリンクを"/usr/local/bin/jperl"として作成するようにします。
- CentOS5.5にperl5.005_04をインストールする際に数学関連のモジュール部分でエラーが発生することがあります。その場合、makefileの以下のブロックに「-lm」オプションを付加することで解決できることが確認されています。
miniperl: $& miniperlmain$(OBJ_EXT) $(LIBPERL)
$(LDLIBPTH) $(CC) $(LARGE) $(CLDFLAGS) -lm -o miniperl miniperlmain$(OBJ_EXT) $(LLIBPERL) $(libs)
- make test で以下のようにDB関連のモジュールのテストでエラーが表示される場合がありますが、そのままインストールしても正常に本データの生成が可能であることが確認されています。
lib/db-btree.......Can't locate DB_File.pm in @INC (@INC contains: ../lib) at lib/db-btree.t line 21.
BEGIN failed--compilation aborted at lib/db-btree.t line 21.
- 以下のように表示されれば、jperlが正常にインストールされています。
% jperl -v
This is perl, version 5.005_04 built for x86_64-linux
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-1999, Larry Wall
Japanization patch 4 by Yasushi Saito, 1996
Modified by Hirofumi Watanabe, 1996-2000
jperl5.005_03-20000401
EUC version
情報分析研究室(2011年度より言語基盤グループから改称)
国立研究開発法人 情報通信研究機構
Copyright 2007-2015 NICT All Rights Reserved.