[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:15865] [Q] ndtpd のインストール
- From: Masayuki Hatta <masayuki-h@xxxxxxxxxxxxxxx>
- Subject: [debian-users:15865] [Q] ndtpd のインストール
- Date: Mon, 7 Jun 1999 20:01:58 +0900
- X-dispatcher: imput version 980905(IM100)
- X-fingerprint: AA E2 22 82 F3 70 40 36 1A F3 2D 2C 3D D2 91 E4
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.2]; post only (only members can post)
- X-url: http://www.geocities.co.jp/SiliconValley-PaloAlto/9803/
- Message-id: <199906071101.UAA26671@xxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 15865
- X-mailer: Mew version 1.93 on Emacs 20.3 / Mule 4.0 (HANANOEN)
八田(ま)@まだ OSD 訳してる、です。
CD-ROM 版の研究社新英和・和英中辞典というのが手に入ったので、
ndtpd を入れてみたのですが、設定法がいまいち分からず弱っています。
とりあえずベタな質問で申し訳ないのですが、/etc/services や
/etc/inetd.conf への登録は手でやるということなのですね?
# パッケージとしては何もやってくれないみたい…
また、bookview を起動すると
error reading "sock4": broken pipe
と出てどうやら ndtpd に接続できないらしいのですが、これはどうした
ものでしょうか。
/var/log/syslog を覗いてみると
Jun 7 19:44:51 paraiso ndtpd[388]: debug: set privilege: uid=65534, gid=65534
Jun 7 19:44:51 paraiso ndtpd[388]: cannot open the file, Permission denied:
/var/lib/ndtpd/ndtpd.lock
Jun 7 19:44:51 paraiso ndtpd[388]: full of clients
Jun 7 19:44:51 paraiso ndtpd[388]: the server exits
で、/var/lib/ndtpd/ はこんな感じです。
drwxr-xr-x 2 root root 1024 May 28 00:21 ndtpd
root だから nobody でアクセスできないのも当り前だ、と思い
chown nobody.nogroup /var/lib/ndtpd してみた(かなり間抜けだ)ところ
とりあえず
Book list of this server
book title = 研究社 新英和・和英中辞典
book ID = CHUJITEN/CHUJITEN
という表示がでるようにはなったのですが、Book: から辞典を選択しようと
しても
Cannot select the book.
とでてしまうのです。
ndtpd はローカルで走っています。環境は昨日の時点で最新の potato です。
/usr/share/eb 以下に ebzip で圧縮した辞書本体を入れています。こんな感じ:
/usr/share/eb/
.
|-- appendix
|-- catalogs
`-- chujiten
|-- data
| `-- honmon.ebz
`-- gaiji
|-- gai16f00.ebz
|-- gai16h00.ebz
|-- gai24f00.ebz
|-- gai24h00.ebz
|-- gai30f00.ebz
|-- gai30h00.ebz
|-- gai48f00.ebz
`-- gai48h00.ebz
# 全然関係ないけど、tree って便利 ^^;
/etc/services に追加した内容:
ndtp 2010/tcp
/etc/inetd.conf に追加した内容:
ndtp stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/ndtpd --inetd
/etc/ndtpd.conf の内容:
######################################################################
# Configuration file for NDTPD.
# (Copy this file to `ndtpd.conf', and edit it.)
######################################################################
### Hostname of the server.
### (default: defined automatically)
server-name localhost
### Port number `ndtpd' binds.
### (default: ndtp)
# ndtp-port ndtp
### Owner of the `ndtpd' process.
### (default: none)
user nobody
### Group of the `ndtpd' process.
### (default: none)
group nogroup
### How many clients can be connected to `ndtpd' at the same time.
### (default: 1)
# max-clients 1
### Which hosts can or cannot connect to `ndtpd'.
### (default: none)
hosts localhost
### Timeout seconds until `ndtpd' disconnects an idle connection.
### (default: 900)
# timeout 900
### Which of hosts Identification Protocol is used to.
### (default: none)
# ident-hosts !*
### Timeout seconds until `ndtpd' gives up identifying a remote user.
### (default: 30)
# ident-timeout 30
### Path to a working directory.
### Please create the directory and make it be writable for the ndtpd
### processes before executing `ndtpd'.
### (default: /var/lib/ndtpd)
# work-path /var/lib/ndtpd
### How many hit entries `ndtpd' tries to find at a search.
### (default: 50)
# max-hits 50
### The maximum size of text the server may send as a response to
### a client.
### (default: 32768)
# max-text-size 32768
### Syslog facility
### (default: daemon)
syslog-facility local0
###
### Book entry
###
begin book
### Name of the book.
### (required)
name CHUJITEN
### Title of the book.
### (required)
title 研究社 新英和・和英中辞典
### Path to a top directory of the book.
### (required)
path /usr/share/eb
### Path to a top directory of the appdendix data of the book.
### (default: none)
appendix-path /usr/share/eb/appendix
### How many clients can access the book at the same time.
### (default: 1)
max-clients 1
### Which hosts can or cannot access to the book.
### (default: none)
hosts localhost
### Aliases.
### (default: none)
alias-eiwa CHUJITEN
alias-waei CHUJITEN
end
### Add a book group directive (lines between `begin book' and `end'),
### if you want to read another CD-ROM book through NDTPD. A book group
### directive is required for each book.
バージョン等は
ii bookview 2.4.1-1 Tcl/Tk based NDTPD client.
ii ndtpd 2.3.1-1 CD-ROM books server
ii libeb1 2.3-1 EB access library - runtime
ii eb-utils 2.3-1 EB access library - utilities
といったところです。
どう設定するのが適切なのでしょうか?よろしくお願いします。
情報提供で不備がありましたらご指摘下さい。
--
八田 真行 <masayuki-h@xxxxxxxxxxxxxxx>