Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.9 - (show annotations) (download)
Sun Jul 11 10:18:16 2010 UTC (13 years, 9 months ago) by aonoto
Branch: MAIN
CVS Tags: freewnn-1-1-1-a023-1, freewnn-1-1-1-a023, freewnn-1-1-1-a022, freewnn-1-1-1-a022I002, HEAD
Branch point for: freewnn-1-1-1-a022I001
Changes since 1.8: +44 -10 lines
Added (first step of) support for new installation path layout. Maybe
useful for package managers.  Please note that new layout is disabled
by default. You need to specify following configure parameter if you
try this.

- Added --enable-traditional-layout (default: yes) parameter to
  configure. If disabled, we install jserver / wnnstat / wnnkill to
  sbindir. Currently this will take effect on program path only.
- Also added --enable-sub-bindir (default: yes if
  --enable-traditional-layout, no otherwise). If disabled, we install
  programs to bindir (/ sbindir) directly (i.e. we don't mkdir Wnn4
  (, cWnn4 and kWnn4) sub directory to bindir (/ sbindir)) .
- Enable --program-transform-name and its family to programs
  (ex. jserver, uum, wnnkill, atod) and corresponding manpages.
- Update INSTALL documentation (Japanese version). English version
  will come later ...
- Strip old mail address (as usual).
- Merged part of my code to build correctly if builddir != srcdir (as
  usual).

1 #
2 # $Id: INSTALL,v 1.8 2007/06/23 16:34:16 aonoto Exp $
3 #
4
5 #
6 # FreeWnn is a network-extensible Kana-to-Kanji conversion system.
7 # This file is part of FreeWnn.
8 #
9 # Copyright Kyoto University Research Institute for Mathematical Sciences
10 # 1987, 1988, 1989, 1990, 1991, 1992
11 # Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
12 # Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
13 # Copyright FreeWnn Project 1999, 2000, 2002, 2006, 2007, 2010
14 #
15 # Maintainer: FreeWnn Project
16 #
17 # This program is free software; you can redistribute it and/or modify
18 # it under the terms of the GNU General Public License as published by
19 # the Free Software Foundation; either version 2 of the License, or
20 # (at your option) any later version.
21 #
22 # This program is distributed in the hope that it will be useful,
23 # but WITHOUT ANY WARRANTY; without even the implied warranty of
24 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25 # GNU General Public License for more details.
26 #
27 # You should have received a copy of the GNU General Public License
28 # along with this program; if not, write to the Free Software
29 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
30 #
31
32 FreeWnn ��������������������
33
34
35 ������������������������������
36
37 1. ��������������������
38
39 $ gzcat FreeWnn-*.tar.gz | tar xvf -
40
41 ��1: * ��������������������������������������
42
43 2. FreeWnn-*/ ����������
44
45 $ cd FreeWnn-*
46
47 3. configure ������������
48
49 $ ./configure
50
51 ��2: configure ����������������������������������
52 ./configure --help ������������������
53
54 4. make ������
55
56 $ make
57
58 5. (����������������������)�������� wnn ������������
59
60 ������������ wnn ��������������������������
61 �������� wnn������������������������������������������������(������������
62 ������)������������������
63 ��������������������
64 ����������������������������������������������������������������
65 ������������������������
66
67 ��3: [cjkt]server ����������������������������������������������
68 �������� wnn ������������������������������������������������
69 ������������������������ wnn �� setuid����������������������
70 ����������
71
72 6. ������������������������ make install ������
73
74 $ su
75 # make install
76
77 ��4: ������������������������������������������������������������
78 ����������
79
80 7. ������������������������������
81
82 # make install.man
83
84 ��5: ��������������������������������������������
85
86
87 ��configure ��������������
88
89 $ ./configure --help
90
91 ����configure ��������������������������������������������
92 ���������������������� /usr/local ������������������������������������
93 /opt/FreeWnn ����������������--prefix ������������������������
94
95 $ ./configure --prefix=/opt/freewnn
96
97 FreeWnn ������ configure option ����������������������������������
98
99 default ������������:
100 --enable-libraries FreeWnn ������������������������������������������
101 --enable-server FreeWnn ��������������������������������������
102 --enable-Wnn Wnn (������) ������������������������������
103 --enable-cWnn cWnn (������) ������������������������������
104 --enable-kWnn kWnn (������) ������������������������������
105 --enable-traditional-layout
106 ������������������������������
107 ����������������������������������������������������������
108 ��������������������������Wnn4������������������
109 ��������������������������������������������(��6)
110
111 default ������������:
112 --enable-ipv6 IPv6 ����������������
113 --enable-unsafe-path jserverdir �������������������� jserver ����������
114 ��������������������������(��7)
115 --enable-client uum ������������������������������
116
117 configure������������������������������������������:
118 --with-libwrap TCP wrapper��libwrap����������jserver��������������
119 ����������������������������(��8)
120 --enable-client-utmp (uum��������������)uum������������������������
121 utmp����������who������������������������������
122 ��������(����������������������������������)
123 --enable-client-setuid[=user]
124 (uum��������������)��������user(��������������
125 root)��set-uid����uum����������������������
126 ������������������������������������������������
127 ����������������set-uid��������
128 --enable-client-setgid=group
129 (uum��������������)��������group��set-gid����
130 uum������������������������������������������������
131 group������������������������������
132 ������������������������������������������������
133 ����������������set-gid��������
134 --enable-sub-bindir ����������������������������������������
135 ��Wnn4��������������������������������������������
136 ������������������������������
137 --enable-traditional-layout ������������������������
138 ����������������������������������(��6)
139
140 ��6: ��������FHS (File Hierarchy Standard)��������������������������������
141 ������������������������������������������������������������������������
142
143 (��������) enable disable
144 jserver, wnnstat, wnnkill $(bindir)/*Wnn4 $(sbindir)
145 ������������������ $(bindir)/*Wnn4 $(bindir)
146
147 ��*Wnn4������������������Wnn4����cWnn4����kWnn4����������������������������
148 ��*Wnn4���������������������� --enable-sub-bindir ����������������
149
150 ��7: [cjkt]server ���������� host ����������������������������������
151 --enable-unsafe-path ���������������������� host ���� jserver ������������
152 ���������������� path �� Wnn ������������������������������������������
153 ������������home directory ������lib/wnn/$LANG/dic/usr ����������������
154 ������������������������������������������������������������������������
155 ����������������������������
156 ���������������������������������������������������������������� jserverdir
157 (������ /usr/local/lib/wnn/$LANG/dic) ����������������������������������
158 ������������
159
160 ��8: --enable-ipv6����������������������libwrap��IPv6��������������������������

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26