INSTALL
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:6k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1.  
  2.   Copyright (c) 1999 WU-FTPD Development Group.  
  3.   All rights reserved.
  4.   
  5.   Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994
  6.     The Regents of the University of California.
  7.   Portions Copyright (c) 1993, 1994 Washington University in Saint Louis.
  8.   Portions Copyright (c) 1996, 1998 Berkeley Software Design, Inc.
  9.   Portions Copyright (c) 1989 Massachusetts Institute of Technology.
  10.   Portions Copyright (c) 1998 Sendmail, Inc.
  11.   Portions Copyright (c) 1983, 1995, 1996, 1997 Eric P.  Allman.
  12.   Portions Copyright (c) 1997 by Stan Barber.
  13.   Portions Copyright (c) 1997 by Kent Landfield.
  14.   Portions Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997
  15.     Free Software Foundation, Inc.  
  16.  
  17.   Use and distribution of this software and its source code are governed 
  18.   by the terms and conditions of the WU-FTPD Software License ("LICENSE").
  19.  
  20.   If you did not receive a copy of the license, it may be obtained online
  21.   at http://www.wu-ftpd.org/license.html.
  22.  
  23.   $Id: INSTALL,v 1.8 1999/09/18 22:34:09 wuftpd Exp $
  24. IMPORTANT NOTICE
  25. Beginning with version 2.6.0, the WU-FTPD Development Group is moving the build
  26. process to use GNU Autoconf.  Until this move is completed, both build systems
  27. will remain supported.  You are encouraged to use the new 'configure' command
  28. to select options, then 'make' to compile the daemon. See the file
  29. README.AUTOCONF for details.
  30. If problems occur, please report them to the development group via email to
  31. wuftpd-members@wu-ftpd.org  We are soliciting feedback on the new configuration
  32. process, and your help is greatly appreciated.
  33. If you choose to continue to use the process described below, bear in mind it
  34. will be phased out over then next few releases: when he are reasonably sure the
  35. new configuration system works for most target platforms.
  36. INSTALLATION INSTRUCTIONS as of $Date: 1999/09/18 22:34:09 $
  37. 1a. Type "./build xxx" in the root of the source tree. Note that you can
  38.     specify an alternate C compiler by entering "./build CC=yyy xxx" where
  39.     yyy is the command that would replace "cc" to start the alternate compiler.
  40.     [For "gcc", the command sould be "./build CC=gcc xxx".]
  41.   In the build command line, xxx may be one of the following:
  42.   gen    : generic make (copy this when porting to a new system)
  43.   aix    : IBM AIX
  44.   aux    : AU/X
  45.   bdi    : BSD/OS
  46.   bsd    : BSD
  47.   dec    : DEC Unix 3.X
  48.   du4    : DEC Unix 4.X or later
  49.   dyn    : Dynix
  50.   fbs    : FreeBSD 2.0 or later
  51.   hiu    : Hitachi Unix
  52.   hpx    : HP-UX
  53.   lnx    : Linux (tested on 2.0.30)
  54.   nbs    : NetBSD 1.X
  55.   nx2    : NeXTstep 2.x
  56.   nx3    : NeXTstep 3.x
  57.   osf    : OSF/1
  58.   osx    : Mac OS X
  59.   ptx    : ???
  60.   sco    : SCO Unix 3.2v4.2/SCO OpenServer 5
  61.   sgi    : SGI Irix 4.0.5a
  62.   sny    : Sony NewsOS
  63.   sol    : SunOS 5.x / Solaris 2.x 
  64.   s41    : SunOS 4.1.x 
  65.   ult    : Ultrix 4.x
  66.   uxw    : UnixWare 1.1 or later
  67.   clean  : Clean up object files and such to reduce disk space after building.
  68.   install: Install ftpd
  69. 1b. If your system is not defined above...
  70.         cp src/config/config.gen src/config/config.xxx
  71.         cp src/makefiles/Makefile.gen src/makefiles/Makefile.xxx
  72.         cp support/makefiles/Makefile.gen support/makefiles/Makefile.xxx
  73.     Edit the three files appropriately.  Go back to step 1a. This is not
  74.     trivial. You may want to join the mailing list and ask for help.
  75.     [Be sure to send those changes to wuftpd-questions@wu-ftpd.org]
  76. 2. If you are upgrading to a new version of wu-ftpd, you should save copies
  77.    of all your old configuration files. If you don't, they will be replaced
  78.    by new sample ones from this distribution when you do the installation 
  79.    step.
  80.     If you're going to use the samples as a base (most people do, at least
  81.     initially) be sure to edit them to fit your site.
  82. 3.  Type "./build install" as the super-user. 
  83. 4.  Edit the "/etc/inetd.conf" file to point to the new ftpd. In most cases,
  84.     this step will not be necessary as the install step should have placed
  85.     the new softare in the same location as the old version. If you intend
  86.     to actually make use of the extended features of this server, you will
  87.     need to insure that the server is started with the "-a" option. Usually,
  88.     this means that you will need to add a "-a" (without the quotes) to the
  89.     end of the line in /etc/inetd.conf that starts the server. For operating
  90.     systems that don't use /etc/inetd.conf, you will need to read your OS
  91.     documentation to find out how to do this. By default, the server acts
  92.     like a regular ftp server (one without enhancements).
  93. 5.  On BSD-like sytems, type "kill -1 `ps t"?" | grep inetd`"
  94.     On SGI systems, type "/etc/killall -HUP inetd"
  95.     On AIX systems, type "refresh -s inetd"
  96. 6.  For the server to support creation of .tar.Z files of directories, you
  97.     need GNU tar installed [remember to put a copy in the anonymous ftp
  98.     hierarchy].  If you need a copy, it is available from the host
  99.     prep.ai.mit.edu in the /pub/gnu directory.
  100. 7.  Copy the compress program to ~ftp/bin/compress. Copy the ls program to
  101.     ~ftp/bin/ls. If your operating system uses shared libraries and these
  102.     programs are not statically linked, you will need to duplicate the 
  103.     relevant shared libaries in the correct place. 
  104. 8.  Use the ckconfig program created when you did the first step to find out
  105.     where to put the various configuration files for ftpd: ftpconversions, 
  106.     ftpusers, and ftpgroups. There are examples of these files in the 
  107.     doc/examples directory. ckconfig is in the bin directory. Be sure to 
  108.     fix any other problems ckconfig reports
  109. 9.  Put any executables that you want anonymous users to be able to run in
  110.      _SITE_EXEC.  Be careful what you put here.
  111. 10. Rerun bin/ckconfig to make sure that all the support files are
  112.     properly installed.
  113. $Id: INSTALL,v 1.8 1999/09/18 22:34:09 wuftpd Exp $