home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / usefulinfo / faq / gopherfaq < prev    next >
Encoding:
Internet Message Format  |  1993-09-22  |  10.6 KB

  1. Subject: Gopher (comp.infosystem.gopher) Frequently Asked Questions (FAQ)
  2. Summary: Common Questions and Answers about the Internet Gopher, a 
  3.     client/server protocol for making a world wide information 
  4.     service, with many implementations.
  5. Message-ID: <goher-faq_08-04-92@mudhoney.micro.umn.edu>
  6. Date: 5 Aug 92 02:47:28 GMT
  7. Sender: news@news2.cis.umn.edu (Usenet News Administration)
  8. Reply-To: gopher@boombox.micro.umn.edu (UofMN Gopher Team)
  9. Followup-To: comp.infosystems.gopher
  10. Organization: University of Minnesota
  11. Lines: 241
  12. Approved: news-answers-request@MIT.Edu
  13. Supercedes: <gopher-faq_08-0408-92@mudhoney.micro.umn.edu>,<1992May29.161107.27400@news2.cis.umn.edu>
  14. Nntp-Posting-Host: mudhoney.micro.umn.edu
  15.  
  16. Archive-name: gopher-faq
  17. Last-modified: 1992/08/04
  18.  
  19. Common Questions and Answers about the Internet Gopher, a
  20. client/server protocol for making a world wide information service,
  21. with many implementations.  Posted to comp.infosystems.gopher and
  22. news.answers every two weeks.
  23.  
  24. -------------------------------------------------------------------
  25. Q0:  What is Gopher?
  26.  
  27. A0:  The Internet Gopher client/server provides a distributed
  28.      information delivery system around which a world/campus-wide
  29.      information system (CWIS) can readily be constructed.   While
  30.      providing a delivery vehicle for local information,  Gopher
  31.      facilitates access to other Gopher and information servers
  32.      throughout the world. 
  33.  
  34. -------------------------------------------------------------------
  35. Q1:  Where can I get gopher?
  36.  
  37. A1:  via anonymous ftp to boombox.micro.umn.edu.  Look in the directory
  38.      /pub/gopher
  39.  
  40. --------------------------------------------------------------------
  41. Q2:  What do I need to access gopher?
  42.  
  43. A2:  You will need a gopher "client" program that runs on your local PC
  44.      or workstation
  45.  
  46.      There are clients for the following systems.  The directory
  47.      following the name is the location of the client on the anonymous
  48.      ftp site boombox.micro.umn.edu (134.84.132.2) in the directory
  49.      /pub/gopher.
  50.  
  51.       Unix Curses & Emacs   :  /pub/gopher/Unix/gopher1.02.tar.Z
  52.       Xwindows              :  /pub/gopher/Unix/xgopher1.1a.tar.Z
  53.       Macintosh Hypercard   :  /pub/gopher/Mac_client/
  54.       Macintosh Application :  /pub/gopher/Mac_client/
  55.       DOS w/Clarkson Driver :  /pub/gopher/PC_client/
  56.       NeXTstep              :  /pub/gopher/NeXT/
  57.       VM/CMS                :  /pub/gopher/Rice_CMS/ or /pub/gopher/Vienna_CMS/
  58.       VMS                   :  /pub/gopher/VMS/
  59.  
  60.      There are also a number of public telnet login sites available.
  61.      The University of Minnesota operates one on the machine
  62.      "consultant.micro.umn.edu" (134.84.132.4) See Q3 for more
  63.      information about this.  It is recommended that you run the client
  64.      software instead of logging into the public telnet login sites.  A
  65.      client uses the custom features of the local machine (mouse,
  66.      scroll bars, etc.)  A local client is also faster.
  67.  
  68. ---------------------------------------------------------------------
  69. Q3:  Where are there publicly available logins for gopher.
  70.  
  71. A3:  Here is a short list, use the site closest to you to minimize
  72.      network lag.
  73.  
  74.      Hostname                  IP#              Login   Area
  75.      ------------------------- ---------------  ------  -------------
  76.      consultant.micro.umn.edu  134.84.132.4    gopher  North America
  77.      gopher.uiuc.edu           128.174.33.160   gopher  North America
  78.      gopher.uwp.edu           131.210.1.4      gopher  North America
  79.      panda.uiowa.edu           128.255.40.201    panda   North America
  80.      info.anu.edu.au           150.203.84.20    info    Australia
  81.      gdunix.gd.chalmers.se     129.16.221.40    gopher  Sweden
  82.  
  83.      It is recommended that you run the client software instead of
  84.      logging into the public telnet login sites.  A client uses the
  85.      custom features of the local machine (mouse, scroll bars, etc.)  A
  86.      local client is also faster. 
  87.  
  88. ---------------------------------------------------------------------
  89. Q4:  How can I add to the information in gopher?
  90.  
  91. A4:  You can do this by running a gopher server.  Servers are available
  92.      for a number of systems.  Use anonymous ftp to
  93.      boombox.micro.umn.edu (134.84.132.2) and look in /pub/gopher.  The
  94.      following servers are available there:
  95.  
  96.        Unix      : /pub/gopher/Unix/gopherxx.tar.Z
  97.        VMS       : /pub/gopher/VMS/
  98.        Macintosh : /pub/gopher/Mac_server/
  99.        VM/CMS    : /pub/gopher/Rice_CMS/ or /pub/gopher/Vienna_CMS/
  100.        MVS       : /pub/gopher/mvs/
  101.  
  102.      When you have your server ready you can publish it to the world by
  103.      sending e-mail to the maintainters of the "Other gophers" list:
  104.  
  105.        gopher@boombox.micro.umn.edu 
  106.  
  107. ---------------------------------------------------------------------
  108. Q5:  Who Develops Gopher Software?
  109.  
  110. A5:  Gopher was originally developed in April 1991 by the University
  111.      of Minnesota Microcomputer, Workstation, Networks Center to help
  112.      our campus find answers to their computer questions.  
  113.  
  114.      It has since grown into a full-fledged World Wide Information
  115.      System used by a large number of sites in the world.
  116.  
  117.      Many people have contributed to the project, too numerous to
  118.      count. 
  119.  
  120.      The people behind the much of the gopher software can be reached
  121.      via e-mail at gopher@boombox.micro.umn.edu, or via paper mail:
  122.    
  123.       Internet Gopher Developers
  124.       100 Union St. SE #132
  125.       Minneapolis, MN 55455  USA
  126.  
  127. ---------------------------------------------------------------------
  128. Q6:  How can I set up a "CSO" phone book server?  Where is the software?
  129.  
  130. A6:  CSO phone book servers are also known as "qi" servers.  The
  131.      software implementation can be gotten via anonymous ftp from 
  132.      uxc.cso.uiuc.edu (128.174.5.50) as /pub/qi.tar.Z.  You may also
  133.      see this referred to as "ph", which is what most of the clients
  134.      are called.
  135.  
  136.      There is also an archive of the mailing list for qi/ph software on
  137.      the same machine.  It's in /pub/info-ph.archive. 
  138.  
  139.      This software is supported by Steve Dorner <s-dorner@uiuc.edu>
  140.      Contact him for more information. 
  141.  
  142. -------------------------------------------------------------------
  143. Q7:  Why can't I access the University of Minnesota's UPI news?
  144.  
  145. A7:  The University of Minnesota has a site license for UPI news, we
  146.      are not allowed to distribute it off of our campus.  We get our
  147.      UPI news from Clarinet.  For more information about getting UPI
  148.      news send mail to info@clarinet.com.  For information about
  149.      setting up your own gopher-UPI server search the gopher-news
  150.      archive for UPI.
  151.  
  152. -------------------------------------------------------------------
  153. Q9:  What are the type characters for the different Gopher Objects?
  154.  
  155. A9:  Normal IDs.     
  156.  
  157.      0       Item is a file
  158.      1       Item is a directory
  159.      2       Item is a CSO (qi) phone-book server
  160.      3       Error
  161.      4       Item is a BinHexed Macintosh file.
  162.      5       Item is DOS binary archive of some sort.  
  163.      6       Item is a UNIX uuencoded file.
  164.      7       Item is an Index-Search server.
  165.      8       Item points to a text-based telnet session.
  166.      9       Item is a binary file!  Client must read until the connection
  167.                  closes.  Beware.
  168.      T       TN3270 connection.
  169.  
  170.      Experimental IDs.
  171.  
  172.      s       Sound type.  Data stream is a mulaw sound.
  173.      M       MIME type.  Item contains MIME data.
  174.      h       html type.
  175.      I       Image type.
  176.      i       "inline" text type.
  177.  
  178. -------------------------------------------------------------------
  179. Q10: When I do full-text searches I always get every document back, Why?
  180.  
  181. A10: This is a problem occasionally encountered with Unix full-text
  182.      indexes.  It is caused by setting up the link incorrectly to a
  183.      gindexd port.
  184.  
  185.      The Path= field should be *blank* when pointing to a gindexd
  186.      index.
  187.  
  188.      Otherwise the client will send the path to the gindexd daemon,
  189.      which interprets everything as a keyword.  This path is
  190.      likely to contain a pathname that is common to all of the indexed
  191.      files.  Thus a search generates hits on everything.
  192.  
  193. -------------------------------------------------------------------
  194. Q11: When I try to build the UNIX software I get an error from make:
  195.      "Must be a separator on rules line #. Stop"  Why?
  196.  
  197. A11: This is a problem with older makes that don't understand the "include"
  198.      keyword.  One easy way to cope with this problem is compiling GNU
  199.      make, which does understand the include keyword.
  200.  
  201.      If this is too difficult, remove the line:
  202.     
  203.       include Makefile.config
  204.  
  205.      from all the Makefiles and paste in a copy of Makefile.config at
  206.      the top of each Makefile.
  207. -------------------------------------------------------------------
  208. Q12: What is the relationship between Gopher and (WAIS, WWW, ftp)?
  209.  
  210. A12: Gopher is intimately intertwined with these two other systems.
  211.      As shipped the Unix gopher server has the capability to: 
  212.      
  213.        - Search local WAIS indices.
  214.        - Query remote WAIS servers and funnel the results to gopher
  215.          clients.
  216.        - Query remote ftp sites and funnel the results to gopher
  217.          clients.
  218.        - Be queried by WWW (World Wide Web) clients (either using
  219.          built in gopher querying or using native http querying.
  220.  
  221. -------------------------------------------------------------------
  222. Q13: Are papers or articles describing gopher available?
  223.  
  224. A13: Yes.  Here are some references:
  225.  
  226.      _The_Internet_Gopher_, "ConneXions", July 1992, Interop.
  227.  
  228.      _Exploring_Internet_GopherSpace_ "The Internet Society News", v1n2 1992, 
  229.  
  230.      _The_Internet_Gopher_Protocol_, Proceedings of the Twenty-Third
  231.           IETF, CNRI, Section 5.3
  232.  
  233.      _Internet_Gopher_, Proceedings of Canadian Networking '92
  234.  
  235.      _The_Internet_Gopher_, INTERNET: Getting Started, SRI
  236.           International, Section 10.5.5
  237.  
  238.      _Tools_help_Internet_users_discover_on-line_treasures, Computerworld,
  239.           July 20, 1992
  240.  
  241.      Gopher will also be in two forthcoming O'Reilly Books:
  242.      "Administrating TCP/IP, and The Whole Internet"
  243. -------------------------------------------------------------------
  244. Q14: On a DECstation I get the error message "/etc/svc.conf no such file
  245.      or directory" when running the gopherd server, why?
  246.  
  247. A14: This is caused by the chroot() call in gopherd.  It can be easily
  248.      fixed by running gopherd with the -c option.
  249.  
  250.      Alternatively you can copy /etc/svc.conf into a directory named
  251.      "etc" inside the gopher-data directory.
  252. --
  253.  | Paul Lindner | lindner@boombox.micro.umn.edu   | Slipping into madness
  254.  |              | Computer & Information Services | is good for the sake
  255.  | GopherMaster | University of Minnesota         | of comparision.