[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:08938] Re: Namazu2.05のMake



おはようございます、樋口(さ)です。

# はじめての質問に"じきじき"に こじま氏に返答いただいた..
# うれしいよぅ :D ほんと頭が下がります。  

> 分ったら教えてくださいませ 

一応ある程度の解が出ましたので
ちょっと、耳を傾けてやってください (^^;

man bash 中に以下のような文章があります。

-- man bash  ( line 1232 ) より -------------------------

組み込みコマンドの shopt を使ってシェルのオプション
extglob が有効にされていると、拡張パターンマッチング演算子がいくつか
認識されるようになります。以下の説明では、pattern-list は | で区切られた
1つ以上のパターンのリストであるものとします。
以下のサブパターンを 1 つあるいは複数使うことにより
複合パターンを作ることができます。
----------------------------------------------------------

それで、shoptを打つがshoptが無いことが判明しましたので
bash の version を上げてみることにしました。
変更したbashのversionは

GNU bash, version 2.04.1(1)-release (i586-redhat-linux-gnu)
Copyright 1999 Free Software Foundation, Inc.

で、友人のRedHatのrpmを(仮)使ってみました。
あとは、rpm2targzで変更してインストールし
(bash2として、インストールされた.. /bin/bash2)

$su で、/etc/shells に /bin/bash2 を追加し
$chsh で 。/bin/bash2 に変更。

あと $HOME/.profileに shopt -s extglob を追加。
                      ^^^^^^^^^^^^^^^^ 
$shopt の出力は以下のようになります。

cdable_vars    	off
cdspell        	off
checkhash      	off
checkwinsize   	off
cmdhist        	on
dotglob        	off
execfail       	off
expand_aliases 	on
extglob        	on
^^^^^^^^^^^^^^^^^^^^
histreedit     	off
histappend     	off
histverify     	off
hostcomplete   	on
huponexit      	off
interactive_comments	on
lithist        	off
mailwarn       	off
no_empty_cmd_completion	off
nocaseglob     	off
nullglob       	off
progcomp       	on
promptvars     	on
restricted_shell	off
shift_verbose  	off
sourcepath     	on
xpg_echo       	off

あとは、namazu-2.0-5$./configure ;make で通ります。
errorは出ますが...(それはまた別に考えてみます。)

namazu-2.0-5$cd ./script ;./mknmz -C 

システム: linux
Namazu: 2.0.5
Perl: 5.00502
NKF: module_nkf
KAKASI: /usr/local/bin/kakasi -ieuc -oeuc -w
茶筌: no -j -F '%m '
わかち書き: /usr/local/bin/kakasi -ieuc -oeuc -w
言語: ja_JP.eucJP
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: /usr/local/share/namazu/pl
FILTERDIR: /usr/local/share/namazu/filter
TEMPLATEDIR: ../template
対応メディアタイプ: 
  application/pdf
  application/x-bzip2
  application/x-compress
  application/x-gzip
  message/news
  message/rfc822
  text/hnf
  text/html
  text/html; x-type=mhonarc
  text/plain
  text/plain; x-type=rfc
  text/x-roff

インデックスを作成してみましたが、特に何も問題ないみたいです。
あとは時間を見つけて、shell関係をきれいにしたいと思います。

とりあえず、Namazuが元気に動いた...ということで (^^;

参考文献は、man bash だけです。
# いやぁ、やっぱり man は大事なもんです...

では、失礼させていただきます。(毎回、長文で申し訳ないです)

--
樋口

References
[plamo:08933] Namazu2.05のMake, Higuchi
[plamo:08935] Re: Namazu2.05のMake, Higuchi
[plamo:08936] Re: Namazu2.05のMake, KOJIMA Mitsuhiro

[検索ページ] [メール一覧]
Plamo ML 公開システム