summaryrefslogblamecommitdiff
path: root/japanese/dserver/files/README.FreeBSD-setup.euc
blob: e713bf37156076840362ee58fd15fdc66010208c (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11



                                                                       
                                                                       





                                                                       


                                             

                        






                                                           
                                                                        











                                                                     
                                     

                                                                      
                                    














                                                                   
                                                                         








                                                           
                         


     
                           
















                                                                       


















































                                                                              





































                                                                     
                                       












































                                                                      













































































                                                                           
                                                            














                                                                            
                 Dserver FreeBSD port���åȥ��åפˤĤ��ơ�

                                                             3.Nov.1996
						Revised	    20.Dec.1996
						Revised	    31.Jan.1998
                                         ���ĵ�Ϻ <mita@jp.FreeBSD.org>
	     Special thanks to MIHIRA Yoshiro <sanpei@yy.cs.keio.ac.jp>

	�ܼ�
	I. ���󥹥ȡ���
	   I.1. setup.sh �ζ���Ū�ʺ��
	   I.2. ����Υ��ԡ����ޥ����
	   I.3. dserver_access �ե����������
	   I.4. �����Ф�ư��ƥ���
	II. �Ȥ�
	   II.1. kenjiro
	III. ���(uninstall)
	IV. `inetd��ư��dserver'������ˡ
	    IV.1. `inetd��ư��dserver�Ȥϲ���'
	    IV.2. standalone��inetd�ȡ��ɤ�������򤹤뤫��
	    IV.3. inetd��ư��dserver���롥
	    IV.4. ������ꥹ����ץȤΰ㤤��
	V. ���顼�Ȥ����к�
	    V.1. �����10����ʾ�ˤ�������ü��Bus Error����ä����ޤ���

�� ʸ���${PREFIX}�ϡ�/usr/local���ɤ��Ѥ��Ƥ���������ports�����Ѥ���
   ����ѥ��뤹��ȡ�${PREFIX}��/usr/local�ʳ��ˤ⡤��ʬ�ι��ߤ�
   �ǥ��쥯�ȥ�����ꤹ�뤳�Ȥ��Ǥ��ޤ���

I. ���󥹥ȡ���

    dserver �� ports �� ���󥹥ȡ��뤷�����ɬ�פʺ�Ȥϼ����̤��
  ��.

	1: [/etc/services] �� ndtp �ץ��ȥ���Υ���ȥ���ɲ�
	2: dserver ��ư�ѥ�����ץȤν���
	3: ����򥳥ԡ��ޤ��ϥޥ����

    �����κ�Ȥ�, [${PREFIX}/lib/dserver/setup.sh] ��ư�����, 1��
  2 �ޤǤ�ưŪ�����ꤷ�Ƥ���ޤ���

  �� ${PREFIX}
     ������ ${PREFIX} �Ȥ� ports �򥳥�ѥ�����δĶ��ѿ� PREFIX ��
     �����ޤ�. packages �Ǥ�, [/usr/local] �Ȥʤ�ޤ�.  �嵭�ξ��,
     [/usr/local/lib/dserver/setup.sh] ��Ŭ���ɤߤ����Ƥ�������. 

I.1. setup.sh �ζ���Ū�ʺ��

    ���� setup.sh �Ǥ�, ����Ū�˼��κ�Ȥ�Ԥ��ޤ�.

1: [/etc/services] �������˼��ιԤ��ɲä��ޤ�.  

-----
ndtp	2010/tcp	#Network Dictionary Transfer Protocol
-----
   �� ���ιԤ�, dserver �����Ѥ���*���ƤΥޥ���*���ɲä���ɬ�פ�����ޤ�.

2: [${PREFIX}/etc/rc.d/dserver.sh] �˼��ιԤ��ɲä��ޤ�. 

    ����ˤ��, OS �֡��Ȼ��� dserver ����ưŪ�˵�ư���ޤ�.

-----
# dserver - dictionary server
if [ -f /usr/local/lib/dserver/dserver ] ; then
	/usr/local/lib/dserver/dserver&
	echo -n 'dserver'
fi
-----

I.2. ����Υ��ԡ����ޥ����

    [${PREFIX}/share/dict/cdrom/] �ˡ����줾��μ����ޥ���Ȥ��ޤ���
  [${PREFIX}/lib/dserver/dserver_access] �Υ���ȥ�����������������
  �褦�ˤ��Ƥ���������

    makedic �Ȥ����ץ�������Ȥ��ȡ����񥵥����򳵤� 1/3 �˰��̤�
  �뤳�Ȥ��Ǥ��ޤ����Ȥ����ϴ�ñ�Ǽ����̤�Ǥ�. 

-----
makedic [���ꥸ�ʥ�μ���ե�����̾] [����������ե�����̾]
-----

  ��: ����Υ饤���󥹤ˤ�밵�̤�����
      �����ϡ��ɥǥ������˥��ԡ������̤��Ƥ褤���ɤ������б��Ǥ����� 
    ������ϡߡ�����Ҥλ�ŵ�ϡ��Ǥ���ʤɤȡ��ƼҰۤʤ�ޤ���
 [${PREFIX}/lib/dserver/doc/README.dserver] �������������

I.3. dserver_access �ե����������
    dserver ��, ${PREFIX}/lib/dserver/dserver_access �Ȥ����ե������,
        1. �ɤΥޥ��󤫤�Υ�������������դ��뤫
        2. �ɤ�����̾���Υե�����򼭽�ե�����Ȥ�����Ͽ���뤫, 
           ���μ���ե�����ز��ͤΥ���������Ʊ���˼����뤫,
           ���������������ޤ줿������, �ɤ���äƿ�����ɽ�����뤫
    �Ȥ��ä������������ޤ�.  ���ä�, ���Υե�����ϼ�ʬ�ǽ�ɬ�פ�����ޤ�.

   ��԰��, ���񥨥�ȥ�䥢���������ĥۥ���̾���¤٤ƽ񤭤ޤ�.
   ���֤Ϥɤ��Ǥ⤤���Ǥ�.
  ��°�� ${PREFIX}/lib/dserver/dserver_access �����ͤˤʤ�Ǥ��礦.
   1. �ɤΥۥ��Ȥ���Υ�������������դ��뤫
        ��������������դ���ۥ���̾��񤭤ޤ�.

-----
localhost 
-----

        �Ȥ���Τ�����Ū��, ��������� dserver �򥤥󥹥ȡ��뤷��
        ���Υۥ��Ȥ��饢�������Ǥ���褦�ˤʤ�ޤ�.  
   2. ����Υ���ȥ�

-----
#DICT eiwa /cdrom/chujiten/data/honmon "����������" 25 600
#DICT waei /cdrom/chujiten/data/honmon "��������±�" 25 600
-----

�Τ褦��, #DICT �ˤĤŤ���, ����˥����������뤿���̾��,
�������ΤΥե�����Τ��꤫, ����̾, Ʊ���˥��������Ǥ���桼����,
�����ॢ���ȤޤǤλ��֤������ޤ�.  

�Ȥ�����, �ʾ�����, 
�ѥ��ե��å��ϥ��ƥå����� htt://www.pht.co.jp/ ���Ф��Ƥ���,
FreeBSD Pro 2.2.6-R ���դ��Ƥ���, EPWING �� ����ҿ����¼�ŵ6.4��
�Ѥ�����Ǥ�. �����, ���μ����, �� port �ˤʤäƤ��� diclookup-mule
(ja-diclookup-mule*�Ȥ���̾���Ǥ�) �±Ѹ����򤹤뤿��ˤ�, 
${PREFIX}/lib/dserver/waei.tbl �Ȥ����ե��������Ƭ��,

-----
#kana=hyouki
-----

�Ȥ����ԤΥ����Ȥ򳰤���,

-----
kana=hyouki
-----

�Ȥ���ɬ�פ�����ޤ�. ���ͤޤǤ�.

I.4. �����Ф�ư��ƥ���

    desrver ��Ω���夲��ȡ�dserver ���Ȥ���褦�ˤʤ�Ϥ��Ǥ�������
   �褦���Ǥ�����ǡ���ñ����³��򤷤Ƥߤޤ��礦��

-----
telnet localhost ndtp<�꥿����>
-----

1: ��³����� 1, ����������ǽ���ɤ���

    ��³������� A<�꥿����> ���Ǥ�����ȡ�[dserver_access] �ե�����
  �ǥ����������Ĥ��ФƤ������ $A �Ȥ����ֻ������ä����Ϥ��Ǥ���

-----
% telnet localhost ndtp
lavender: {1234} telnet localhost ndtp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
A
$A
-----

  ��: �����������ĥե�����ε��Ҥ�����

      dserver �λ��ͤȤ���, �����������ĤΥ����å��� IP ���ɥ쥹�Ǥ�
    �ʤ�, �ۥ��ȥ͡���ǹԤ��Ƥ��ޤ�. ���Τ���, ���ξ����Τ褦�� 
    localhost �Ȥ����񤤤Ƥ⤦�ޤ������������Ĥ�����ʤ���礬�����
    ��.

	0) [/etc/hosts] �˼��Τ褦�ʹԤ��ޤޤ��. 

��
--------
127.0.0.1               localhost.rad.cc.keio.ac.jp localhost dserver
--------

	0-1) DNS ���Ȥ���Ķ��Ǥ��뤬, [/etc/host.conf] �� bind ��� 
           hosts ����˽񤤤Ƥ�����. 

	0-2) DNS ��Ȥ��� [/etc/hosts] �����򻲾Ȥ�����. 

      ���ξ��ˤ�, ���Τ褦�� [dserver_access] �˵��Ҥ���ȥ�������
    ���Ĥ�����ޤ�.

��: [/etc/hosts] ���嵭�Τ褦�ʾ��. Ŭ�� rad.cc.keio.ac.jp. ���ɲ�
���Ƥ�������. 
-----
localhost.rad.cc.keio.ac.jp
-----

2: ��³����� 2,  ���񤬻��Ѳ�ǽ���ɤ���?

    �����������Ĥ������塤T<�꥿����> ���Ǥ�����ȡ����Ѳ�ǽ�ʼ����
  �ꥹ�Ȥ����뤳�Ȥ��Ǥ��ޤ���

����ꥹ�Ȥ���:
-----
T
 1      ��������±�
 2      ��������±�
 3      ����Ʋ���饦��ʩ��
$*
-----

    ����򥤥󥹥ȡ��뤷���ˤ�ؤ�餺���Ѳ�ǽ�ˤʤäƤ��ʤ����ϡ�
  [dserver_access] �ե�����ȡ�CDROM �Υǥ��쥯�ȥ깽¤���ǧ���Ƥ�
  �Ƥ�������������ե�����ϡ�start �Ȥ� hommon �Ȥ�����̾���ˤʤä�
  ���ޤ��������Υ��󥹥ȡ�����֤����äƤ���Ф������褯����ޤ���

   �ꥹ����δ����ϡ�EUC���������ɤ�ȤäƤ��ޤ��Τǡ�
   kterm��`kterm -km euc'��Ω���������ꡤctrl+��ܥ���򲡤���
   ���򤹤�ʤɤ��ơ�EUC���������ɤ�ɽ���Ǥ���褦�ˤ��Ƥ���������

II. �Ȥ�

II.1. kenjiro

    ���ޥ�ɥ饤�󤫤������������ kenjiro<�꥿����> �Ǥ���
  �ڻ��꼭��̵���ۤȽФ��Ȥ���<ESC>�����򲡤��ȼ�������Ǥ��ޤ���

    �ꥹ�Ȥ�̵��������ɤߤ������ϡ�ports ���Ѱդ��� make patch ��
  �� [${WRKSRC}/clients/kenjiro/config.h] ��񤭴�����make��ľ���ޤ���

III. ���(uninstall)

    ����ϡ����󥹥ȡ���εդ�Ԥ��Ф褤�櫓�Ǥ�����3-1 ��ưŪ�˹�
  ������Υ����륹����ץȡ�[${PREFIX}/lib/dserver/deinstall.sh] ��
  �Ѱդ��Ƥ����ޤ�����

    ���θ�ǡ�pkg_delete��Ԥ���OK�ΤϤ��Ǥ���

IV. `inetd��ư��dserver'����
    ����ports�Ǥϡ��ä˻��ꤷ�ʤ��¤�`standalone��dserver'��
    ���褦�ˤ��Ƥ��ޤ�����`inetd��ư��dserver'���뤳�Ȥ�Ǥ��ޤ���

IV.1 `inetd��ư��dserver'�Ȥϲ���?

    ����ޤ��������Ƥ�����Ǥϡ�����ports�Ǥ�ɸ������Ǥ��롤
    dserver��standalone�ǻ��Ѥ��뤿��������Ҳ𤷤Ƥ��ޤ�����

    standalone�Ǥϡ��ץ������dserver�����ƥ��ư�����Ȥ����顤
    �����ƥब��λ������ޤǤ��ä����äƤ��ơ������Ƥ���³�׵��
    ��Ĥ�dserver�������פ��ޤ���

    inetd�Ǥϡ��ץ������dserver�����ʤ����äƤ��餺����³�׵᤬���뤿�Ӥ�
    inetd���鵯ư����ޤ������̡�����³�׵���̡���dserver�������פ��ޤ���

IV.2. standalone��inetd�ȡ��ɤ�������򤹤뤫��
    �饤��������(�ե�����dserver_access�ǡ������Ʊ�����ɤ��桼������
    ���¤Ǥ��뵡ǽ�Ǥ�)��Ȥ�����ˤϡ����Ƥ���³�׵���Ĥ�dserver��
    ��������ɬ�פ�����Τǡ�standalone��Ω��������ɬ�פ�����ޤ���

    inetd�Ǥϡ�dserver��ȤäƤ��ʤ��Ȥ���CDROM�򺹤��ؤ��뤳�Ȥ��Ǥ��ޤ���
    amd���Ȥ߹�碌��Τ������Ǥ���

IV.3. inetd��ư��dserver���롥

    root�ˤʤäơ�/usr/ports/japanese/dserver�Υǥ��쥯�ȥ�ǡ�
-----
make package
-----
    �����Ϥ���ȡ��ե������Ÿ��������ˡ�
    standalone��dserver��ư�����褦�����ꤹ�뤫������Ȥ�
    inetd������³���뤿�Ӥ˸ƤӽФ��褦�����ꤹ�뤫��
    ������̤ˤʤ�ޤ���

----------------- dserver port configuration -----------------
| How do you want to run dserver, standalone or run by inetd?|
|                                                            |
|                  (*) standalone  stanalone                 |
|                  ( ) inetd       inetd                     |
|                                                            |
|                    [  OK  ]       Cancel                   |
--------------------------------------------------------------
    ���ʤϤ��β��̤Τ褦�ˡ�standalone�ǵ�ư��������ˤʤäƤ��ޤ�����
    �岼��������ȥ꥿���󥭡���inetd�����򤹤�ȡ�
    inetd����ƤӽФ�����ˤʤ�ޤ�(���ޤ�inetd�����򤷤��Ȥ���)

----------------- dserver port configuration -----------------
| How do you want to run dserver, standalone or run by inetd?|
|                                                            |
|                  ( ) standalone  stanalone                 |
|                  (*) inetd       inetd                     |
|                                                            |
|                    [  OK  ]       Cancel                   |
--------------------------------------------------------------

IV.4. ������ꥹ����ץȤΰ㤤��

    ������ꥹ����ץ�setup.sh, deinstall.sh�ϡ�
    inetd��ư�����򤷤�����standalone�����򤷤����Ȥǰ�ä���Τ�
    ���󥹥ȡ��뤵��ޤ���

    inetd��ư�Ѥ�setup.sh�Ǥϡ�standalone����٤ưʲ��������ۤʤäƤ��ޤ���
* /usr/local/etc/rc.d/dserver.sh��������ʤ���
* /etc/inetd.conf�ؤ�dserver�Υ���ȥ���ɲä��롥
* inetd��Ω������ľ��(HUP�����ʥ������)

   �Ȥ�����inetd, standalone�ѤȤ���Ǥ���

V. ���顼�Ȥ����к�
V.1. �����10����ʾ�ˤ�������ü��Bus Error����ä����ޤ���

    server2.2-pl2/config.h�Ρ�MAXDICT���ͤ�10�������䤷��
    ����ѥ��뤷ľ���ޤ��礦��
��dserver_access�ե������������ѹ����Ƥ����硤�Хå����åפ��Ƥ����ޤ���
-----
% su root
#cp /usr/local/lib/dserver/dserver_access /tmp/dserver_access.orig
# cd /usr/ports/japanese/dserver
# make patch
# vi work/dserver/server2.2-pl2/config.h
# make install
#cp /tmp/dserver_access.orig /usr/local/lib/dserver/dserver_access 
-----

���䡤��ʿ�����ʤɸ�¤��ޤ�����mita@jp.FreeBSD.org�ˤɤ�����