mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-11-17 12:08:43 +00:00
index.html:
added links for status lists intro.tex: added installation chapter for GNO v2.0.6. This isn't finished yet, but it's a start. kern.tex: fixed typo for listen(2) related.html: fixed html link. ignored.pages: added some ... deleted some
This commit is contained in:
parent
94012d9889
commit
999f6066fb
@ -2,13 +2,24 @@
|
|||||||
# It is critical that there be no whitespace either preceeding nor
|
# It is critical that there be no whitespace either preceeding nor
|
||||||
# following these file names.
|
# following these file names.
|
||||||
#
|
#
|
||||||
# $Id: ignored.pages,v 1.1 1998/02/19 03:03:53 gdr-ftp Exp $
|
# $Id: ignored.pages,v 1.2 1998/06/12 14:47:30 gdr-ftp Exp $
|
||||||
#
|
#
|
||||||
00.DUMMY
|
00.DUMMY
|
||||||
../../usr.man/man4/tty.4
|
../../usr.bin/awk/tests/addr.1
|
||||||
../../bin/gsh/updates1.1
|
../../usr.bin/awk/tests/out/out.1.2
|
||||||
|
../../usr.bin/awk/tests/out/out.1.4
|
||||||
|
../../usr.bin/awk/tests/out/out.2.1
|
||||||
|
../../usr.bin/awk/tests/out/out.2.2
|
||||||
|
../../usr.bin/awk/tests/out/out.2.3
|
||||||
|
../../usr.bin/awk/tests/out/out.2.4
|
||||||
|
../../usr.bin/awk/tests/out/out.3.1
|
||||||
|
../../usr.bin/awk/tests/out/out.8.1
|
||||||
|
../../usr.bin/dirname/dirname.1
|
||||||
../../sbin/reboot/boot.hp300.8
|
../../sbin/reboot/boot.hp300.8
|
||||||
../../sbin/reboot/boot.i386.8
|
../../sbin/reboot/boot.i386.8
|
||||||
../../sbin/reboot/boot.sparc.8
|
../../sbin/reboot/boot.sparc.8
|
||||||
../../sbin/reboot/boot.tahoe.8
|
../../sbin/reboot/boot.tahoe.8
|
||||||
../../sbin/reboot/boot.vax.8
|
../../sbin/reboot/boot.vax.8
|
||||||
|
../../usr.man/man3/getcap.3
|
||||||
|
../../usr.sbin/cron/cron.8
|
||||||
|
../../usr.sbin/inetd/inetd.8
|
||||||
|
@ -23,6 +23,12 @@ It consists of the following sections:
|
|||||||
<li><A HREF="%%HTML_ROOT%%/refs.html">Reference Manuals</A>
|
<li><A HREF="%%HTML_ROOT%%/refs.html">Reference Manuals</A>
|
||||||
<li><A HREF="%%HTML_ROOT%%/manindex.html">Manual Pages</A>
|
<li><A HREF="%%HTML_ROOT%%/manindex.html">Manual Pages</A>
|
||||||
<li><A HREF="%%HTML_ROOT%%/bugs.html">Bug Reports</A>
|
<li><A HREF="%%HTML_ROOT%%/bugs.html">Bug Reports</A>
|
||||||
|
<li>Status Lists for Work Under Development:
|
||||||
|
<ul>
|
||||||
|
<li><A HREF="%%HTML_ROOT%%/status.bin.html">Programs.</A>
|
||||||
|
<li><A HREF="%%HTML_ROOT%%/status.lib.html">Library routines,
|
||||||
|
header files, and related manual pages.</A>
|
||||||
|
</ul>
|
||||||
<li><A HREF="%%HTML_ROOT%%/related.html">GNO-Related Web Links</A>
|
<li><A HREF="%%HTML_ROOT%%/related.html">GNO-Related Web Links</A>
|
||||||
<li><A HREF="%%HTML_ROOT%%/oldrefs.html">Old Documentation (August 1996 Revision for GNO v2.0.4)</A>
|
<li><A HREF="%%HTML_ROOT%%/oldrefs.html">Old Documentation (August 1996 Revision for GNO v2.0.4)</A>
|
||||||
</ol>
|
</ol>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
%
|
%
|
||||||
% GNO Overview
|
% GNO Overview
|
||||||
%
|
%
|
||||||
% $Id: intro.tex,v 1.4 1998/01/26 07:13:09 gdr-ftp Exp $
|
% $Id: intro.tex,v 1.5 1998/06/12 14:47:33 gdr-ftp Exp $
|
||||||
%
|
%
|
||||||
|
|
||||||
\documentclass{report}
|
\documentclass{report}
|
||||||
@ -14,8 +14,8 @@
|
|||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\title{GNO Overview and Installation}
|
\title{GNO Overview and Installation}
|
||||||
\author{Jawaid Bazyar \\ Tim Meekins}
|
\author{Jawaid Bazyar \\ Tim Meekins \\ Devin Reade}
|
||||||
\date{28 November 1997}
|
\date{11 June 1998}
|
||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
\bibliographystyle{plain}
|
\bibliographystyle{plain}
|
||||||
@ -852,6 +852,168 @@ directories. Here is a brief rundown of thier contents:
|
|||||||
<!-- cleantable-end -->
|
<!-- cleantable-end -->
|
||||||
\end{rawhtml}
|
\end{rawhtml}
|
||||||
|
|
||||||
|
\chapter{Installation for GNO v2.0.6}
|
||||||
|
|
||||||
|
\em GNO v2.0.6 is not yet available. These installation instructions
|
||||||
|
have been included both for the benefit of the development team and as
|
||||||
|
draft instructions for when the update is released. Please don't ask
|
||||||
|
when v2.0.6 will be ready; we'll get it to you as soon as possible.\rm
|
||||||
|
|
||||||
|
\em These instructions should be considered as draft quality. If you
|
||||||
|
have suggestions on or corrections to these instructions, please forward
|
||||||
|
them to Devin Reade.\rm
|
||||||
|
|
||||||
|
This chapter contains information on how to install the newest version
|
||||||
|
of GNO, which is version 2.0.6 or later. It explains how to install
|
||||||
|
the base \em binary\rm distribution. Installation of GNO sources such that
|
||||||
|
you are able to \em build\rm the base distribution itself are at this
|
||||||
|
time beyond the scope of this document.
|
||||||
|
|
||||||
|
At this time, unfortunately, installing GNO is fairly cumbersome.
|
||||||
|
Gsh's scripting abilities are crude at best, and for various reasons
|
||||||
|
the Apple Installer program is not sufficient,
|
||||||
|
When sh (the Bourne Shell) is finished for GNO, installation should be easier.
|
||||||
|
|
||||||
|
Information in this chapter may change
|
||||||
|
significantly from release to release, so even if you have previously
|
||||||
|
installed a version newer than v2.0.4, you should review this chapter
|
||||||
|
prior to doing a new installation.
|
||||||
|
|
||||||
|
\section{Planning Your System}
|
||||||
|
|
||||||
|
The install scripts assumes that your \em new\rm distribution will be installed
|
||||||
|
on to the two volumes \bf /gno \rm (ProDOS) and \bf /gno-hfs \rm (HFS).
|
||||||
|
It also assumes these volumes already exist and are \em empty\rm.
|
||||||
|
You may use other volume names,
|
||||||
|
but you will have to edit certain files before you run your distribution.
|
||||||
|
|
||||||
|
|
||||||
|
\begin{tabular}{ll}
|
||||||
|
boot disk (used only for installation) & 800k \\
|
||||||
|
binary distribution (shk files) & 4.6 MB \\
|
||||||
|
binary distribution (extracted) & 12.1 MB \\
|
||||||
|
complete GNO source & 15.0 MB \\
|
||||||
|
\end{tabular}
|
||||||
|
|
||||||
|
|
||||||
|
\section{Downloading and Extracting the Archive Files}
|
||||||
|
|
||||||
|
Your first step is of course to download the distribution. You should
|
||||||
|
have the following NuFX archives:
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
|
||||||
|
\item{\bf gnoboot.shk\rm}
|
||||||
|
This is the GNO installation bootstrap disk. It should be extracted to
|
||||||
|
a ProDOS-formatted 800k floppy disk named ``/gno.boot'' (the name is
|
||||||
|
critical). It does not include a copy of GS/OS and is
|
||||||
|
therefore not bootable; you will have to boot your system in the normal
|
||||||
|
fashion.
|
||||||
|
|
||||||
|
\item{\bf gno.01.shk\rm, \bf gno.02.shk\rm, ... \bf gno.16.shk\rm}
|
||||||
|
These disk archives contain the main portion of the GNO distribution.
|
||||||
|
They must be placed in a single temporary subdirectory on a hard drive,
|
||||||
|
Zip disk, or other large capacity storage device. They should not yet be
|
||||||
|
extracted.
|
||||||
|
|
||||||
|
\item{\bf gnohfs.shk\rm}
|
||||||
|
This archive consists of files that do not conform to ProDOS naming
|
||||||
|
conventions. While it is possible to run GNO without any HFS partitions
|
||||||
|
at all, it is recommended that you have available to GNO a small amount
|
||||||
|
of space on an HFS partition. If you use the \bf namespace\rm(5) facility,
|
||||||
|
it is unnecessary to dedicate an entire HFS partition to GNO.
|
||||||
|
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
You should now do the following steps:
|
||||||
|
|
||||||
|
\begin{comment}
|
||||||
|
|
||||||
|
If your volumes are named something else, replace the names in the cd commands
|
||||||
|
below with the appropriate name.
|
||||||
|
|
||||||
|
\end{comment}
|
||||||
|
|
||||||
|
|
||||||
|
\begin{enumerate}
|
||||||
|
|
||||||
|
\item
|
||||||
|
Set your DOWNLOAD\_DIR environment variable to the directory
|
||||||
|
into which you placed the above NuFX (*.shk) files.
|
||||||
|
For example, if the files gnohfs.shk, gno.01.shk, gno.02.shk
|
||||||
|
(and so forth) were in /download, you would type:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
setenv DOWNLOAD_DIR /download
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\item
|
||||||
|
Assuming your distribution is to be installed onto the /gno partition,
|
||||||
|
issue the commands:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
cd /gno
|
||||||
|
/gno.boot/installboot1
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
This will install the majority of the GNO binaries.
|
||||||
|
|
||||||
|
\item
|
||||||
|
There are a small number of recommended files that do not follow ProDOS
|
||||||
|
naming conventions. To install these files, issue the commands:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
cd /gno-hfs
|
||||||
|
/gno.boot/installboot2
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
This assumes that /gno-hfs is an HFS partition. If you would like to
|
||||||
|
use on your HFS partition a single subdirectory for GNO, then you could
|
||||||
|
create and cd into /some-partition/gno-hfs instead.
|
||||||
|
|
||||||
|
This step is optional. It is possible to use the GNO binary distribution
|
||||||
|
without an HFS partition, but some information will be missing.
|
||||||
|
|
||||||
|
\item
|
||||||
|
You should now edit the file /gno/etc/namespace. If your
|
||||||
|
files were extracted onto a volume other than /gno, you will
|
||||||
|
have to replace all the ":gno:" strings with the appropriate
|
||||||
|
path.
|
||||||
|
|
||||||
|
You may want to put /usr onto a different partition; it will
|
||||||
|
get fairly large over time.
|
||||||
|
|
||||||
|
If you have a RAM disk, you should consider having it renamed
|
||||||
|
to /tmp using renram5(8) or mktmp(8), in which case its entry
|
||||||
|
should be removed from the namespace file.
|
||||||
|
|
||||||
|
See the kernel reference manual for a description of this file.
|
||||||
|
|
||||||
|
\item
|
||||||
|
If you are not short of disk space, you should create .so links
|
||||||
|
for your manual pages. (See the mkso(8) man page for an
|
||||||
|
explanation.) You can do this by executing the following
|
||||||
|
commands:
|
||||||
|
|
||||||
|
\begin{verbatim}
|
||||||
|
cd /gno/usr/man
|
||||||
|
mkso -v -H /gno-hfs/man mkso.data
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\item
|
||||||
|
You should now return to your program launcher (the Finder,
|
||||||
|
ProSEL-16, or whatever you used to start /gno.boot/kern) by
|
||||||
|
typing "exit" at the prompt. To startup up your new version
|
||||||
|
of GNO, you should then launch /gno/kern. You will then see
|
||||||
|
a "login:" prompt. Enter "root" as the user name; you will
|
||||||
|
not yet need a password.
|
||||||
|
|
||||||
|
\end{enumerate}
|
||||||
|
|
||||||
|
\section{Custom Configuration}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\chapter{Desk Accessories}
|
\chapter{Desk Accessories}
|
||||||
|
|
||||||
The following is a description of the desk
|
The following is a description of the desk
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
%
|
%
|
||||||
% GNO Kernel Reference Manual
|
% GNO Kernel Reference Manual
|
||||||
%
|
%
|
||||||
% $Id: kern.tex,v 1.4 1998/02/19 03:03:56 gdr-ftp Exp $
|
% $Id: kern.tex,v 1.5 1998/06/12 14:47:37 gdr-ftp Exp $
|
||||||
%
|
%
|
||||||
|
|
||||||
\documentclass{report}
|
\documentclass{report}
|
||||||
@ -2348,7 +2348,7 @@ The following system calls are new to GNO v2.0.6:
|
|||||||
socket & \$4503 &
|
socket & \$4503 &
|
||||||
bind & \$4603 \\
|
bind & \$4603 \\
|
||||||
connect & \$4703 &
|
connect & \$4703 &
|
||||||
listen & \$4703 \\
|
listen & \$4803 \\
|
||||||
accept & \$4903 &
|
accept & \$4903 &
|
||||||
recvfrom & \$4A03 \\
|
recvfrom & \$4A03 \\
|
||||||
sendto & \$4B03 &
|
sendto & \$4B03 &
|
||||||
|
@ -4,7 +4,7 @@ The following links are also likely to be of interest to GNO users
|
|||||||
and programmers.
|
and programmers.
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>The <A HREF="http://www.gno.org/gno/describe">
|
<li>The <A HREF="http://www.gno.org/~gno/describe">
|
||||||
Describe Database</A> Page. This is a database containing information
|
Describe Database</A> Page. This is a database containing information
|
||||||
on current GNO and ORCA/Shell utilities, including version numbers
|
on current GNO and ORCA/Shell utilities, including version numbers
|
||||||
and from where they can be obtained.
|
and from where they can be obtained.
|
||||||
|
Loading…
Reference in New Issue
Block a user