Navigation : Top / DTPD-Bookview

DTPD-Bookview

内容

NDTP (Network Dictionary Transfer Protocol) というプロトコルを用いて、CD-ROM 書籍へのアクセスを行うサーバ

!!!サ−バ−を用いないEBViewに乗り換える(2005/1).

ファイルの入手先

http://www.sra.co.jp/people/m-kasahr/ndtpd/index-ja.html">http://www.sra.co.jp/people/m-kasahr/ndtpd/index-ja.html

Vine Plusには入っている.

インストール方法

rpm -ivh ndptd-?.rpm 

ndtpuserとndtpgrpを作る

設定

services

サーヴィス名 ndtpを登録します。 /etc/services に次の行を追加します。

ndtp tcp/2010 

syslog.confにログ出力の設定を行います。 /etc/syslog.conf に次の行を追加

local0.info /usr/local/var/ndtpd/log/ndtpd.log . 

inetd の子プロセスとして起動 ndtpd を inetd の子プロセスとして起動には、次の手順が必要になります。 `inetd.conf' ファイルに以下の文を加える

ndtp stream tcp nowait root /usr/local/sbin/ndtpd ndtpd --inetd 

/etc/ndtpd/ndtpd.confの例

######################################################################
# Configuration file for NDTPD.
# (Copy this file to `ndtpd.conf', and edit it.)
######################################################################

### Hostname of the server.
### (default: defined automatically)
# server-name           host.your.domain

### Port number `ndtpd' binds.
### (default: ndtp)
# ndtp-port             ndtp

### Owner of the `ndtpd' process.
### (default: none)
user                    ndtpuser

### Group of the `ndtpd' process.
### (default: none)
group                   ndtpgrp

### How many clients can be connected to `ndtpd' at the same time.
### (default: 1)
max-clients             3
 
### Which hosts can or cannot connect to `ndtpd'.
### (default: none)
hosts                   127.0.0.1
hosts                   *.civil.eng.osaka-cu.ac.jp

### Syslog facility
### (default: daemon)
syslog-facility         local0 

###
### Book entry
###
begin book
   ### Name of the book.
   ### (required)
   name                PLUS

   ### Title of the book.
   ### (required)
   title               Reader's Plus

   ### Path to a top directory of the book.
   ### (required)
   path                /pub/dict/PLUS

   ### Path to a top directory of the appdendix data of the book.
   ### (default: none)
   appendix-path       /pub/dict/appendix/plus-2.0

   ### How many clients can access the book at the same time.
   ### (default: 1)
   max-clients         0

   ### Which hosts can or cannot access to the book.
   ### (default: none)
   hosts               127.0.0.1
   hosts               *.abiko.denken.or.jp
   hosts               nirvana.abiko.denken.or.jp
   hosts               greenday.abiko.denken.or.jp

   ### Aliases.
   ### (default: none)
#    alias-eiwa         CHUJITEN
#    alias-waei         CHUJITEN
#    alias-kojien       IWAKOKU
end

begin book
   ### Name of the book.
   ### (required)
   name                SUPERDIC

   ### Title of the book.
   ### (required)
   title               Super Dictionary 98

   ### Path to a top directory of the book.
   ### (required)
   path                /pub/dict/S-I-DIC98

   ### Path to a top directory of the appdendix data of the book.
   ### (default: none)
   appendix-path       /pub/dict/appendix/superdic98-1.0

   ### How many clients can access the book at the same time.
   ### (default: 1)
   max-clients         0

   ### Which hosts can or cannot access to the book.
   ### (default: none)
   hosts               127.0.0.1
   hosts               *.abiko.denken.or.jp
   hosts               nirvana.abiko.denken.or.jp
   hosts               greenday.abiko.denken.or.jp

   ### Aliases.
   ### (default: none)
#    alias-eiwa         CHUJITEN
#    alias-waei         CHUJITEN
#    alias-kojien       IWAKOKU
end

参考


BookView?

NDTPDのクライアントソフト

ファイルの入手先

http://www.sra.co.jp/people/m-kasahr/bookview/index-ja.html

インストール方法

./configure 
make 
make install 

/usr/local/binに入る

services 
サーヴィス名 ndtpを登録します。 

/etc/services に次の行を追加します。

ndtp tcp/2010