[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/doc/C/usermanual installation.xml
From: |
Melissa Goldin |
Subject: |
[Gnash-commit] gnash/doc/C/usermanual installation.xml |
Date: |
Wed, 01 Aug 2007 04:58:22 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Melissa Goldin <mushi> 07/08/01 04:58:21
Modified files:
doc/C/usermanual: installation.xml
Log message:
Big changes here:
Added a requirements section; although they aren't well defined at the
moment,it's important to pass that along to users (Look! We're flexible!).
Also, moved the dependency information to the front of the installation
process. It's much easier to proceed with the rest of the installation if your
target system is already prepared for the Gnash software.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/doc/C/usermanual/installation.xml?cvsroot=gnash&r1=1.3&r2=1.4
Patches:
Index: installation.xml
===================================================================
RCS file: /sources/gnash/gnash/doc/C/usermanual/installation.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- installation.xml 7 Jun 2007 14:11:26 -0000 1.3
+++ installation.xml 1 Aug 2007 04:58:21 -0000 1.4
@@ -1,44 +1,165 @@
-<sect1 id="build">
+<chapter id="build">
<title>Installing and Configuring &app;</title>
<para>
There are two ways of installing &app;:
<link linkend="packagemanager">using a package manager</link>
- or <link linkend="building_overview">installing from source</link>.
+ or <link linkend="gettingsource">installing from source</link>.
</para>
- <sect2 id="packagemanager">
- &pkgmanager;
- </sect2>
+<sect1 id="requirements">
+<title>Requirements</title>
- <sect2 id="building_overview">
- &sources;
+<para>
+Before downloading and installing &app;, check that your hardware and software
meet the following requirements.
+</para>
+
+<sect2 id="software">
+<title>Software Requirements</title>
+
+<para>
+The 0.8.0 release of &app; has been designed to run on UNIX/Linux variants,
and has been run on most of the free ones. However, &app; hassucessfully run
on Windows, Darwin (Mac OS X), Iris, Solaris, BeOs, OS/2, and Haiku. &app; has
also run on the following 64-bit systems: PowerPC, Itanium, UltraSparc, and
AMD64. For now, it is important to be sure that the following code, testing,
and documentation dependencies are met before installing &app;. If you will be
downloading &app; with a package manager, these dependencies may be solved by
the pacakge manager. Otherwise, you must first verify that each of these
dependencies are installed on the target system.
+</para>
<sect3 id="codedepend">
&codedependencies;
</sect3>
- <sect3 id="docdepend">
- &docdependencies;
- </sect3>
-
<sect3 id="testdepend">
&testdependencies;
</sect3>
+<sect3 id="docdepend">
+ &docdependencies;
+ </sect3>
+</sect2>
+
+<sect2 id="hardware">
+<title>Hardware Requirements</title>
+
+<para>
+One of the goals of &app; is to make it portable enough to install on small
devices. As a result, the hardware requirements are minimal. &app; has even
run on an ARM9 at 200 MHz with 64 MB of RAM ! (It ran without video support in
this case.) While firm minimums have not been established, &app; has been
shown to run successfully with the following:
+</para>
+
+<itemizedlist>
+<listitem>
+<para>
+336 MHz processor
+</para>
+</listitem>
+<listitem>
+<para>
+256 MB RAM
+</para>
+</listitem>
+<listitem>
+<para>
+Video — &app; will run on anything from a raw frame buffer up to an
OpenGL-supporting graphics card.
+</para>
+</listitem>
+</itemizedlist>
+</sect2>
+
+</sect1>
+
+<sect1 id="downloading">
+<title>Downloading &app;</title>
+
+<para>
+There are two ways to download &app;: using a package manager or by
downloading the source code and building it on your system. If a package
exists for your operating system and you do not need the very latest version of
&app;, it is advisable to use a package manager, which can resolve
dependencies. However, if you want the very latest features, or a &app;
package is not available for your operating system, it is better to download
the source code and build &app; locally.
+</para>
+
+ <sect2 id="packagemanager">
+ &pkgmanager;
+ </sect2>
+
+ <sect2 id="gettingsource">
+ <title>Getting the Source</title>
+
+ <para>
+ &app; is available as a <link linkend="sourcereleases">release
+ tarball</link>, a <link linkend="sourcerepo">development
+ checkout</link>, or a <link linkend="sourcesnapshot">development
+ snapshot</link>.
+ </para>
+
+ <sect3 id="sourcereleases">
+ <title>Releases</title>
- <sect3 id="configure">
- &configuration;
+ <para>
+ The source can be acquired from a
+ <ulink type="http"
+ url="http://www.gnu.org/prep/ftp.html">GNU FTP
+ Mirror</ulink>. The release version is intended to be
+ stable, and is probably your best choice if the release took
+ place recently. If you need features or fixes which were
+ introduced after the release, consider a
+ <link linkend="sourcerepo">CVS checkout</link> or the
+ <link linkend="sourcesnapshot">daily snapshot</link>.
+ </para>
+ <para>
+ To download, select a mirror near you, then choose the
+ <filename>gnash</filename> directory.
+ </para>
</sect3>
- <sect3 id="building">
- &building;
+ <sect3 id="sourcerepo">
+ <title>Repository</title>
+
+ <para>
+ The latest development sources are available via
+ anonymous CVS (leave the password blank). This is recommended
+ if you need features or bug fixes which were introduced after
+ the <link linkend="sourcereleases">last release</link>. Look at
+ the <link linkend="sourcesnapshot">daily snapshot</link> if you
+ experience difficulty accessing the repository.
+ </para>
+ <para>
+ First set the
+ environment variable <emphasis>CVS_RSH</emphasis> to 'ssh', as shown
+ in this example, which uses the GNU Bourne-Again shell (bash):
+ <programlisting>
+ export CVS_RSH="ssh"
+ cvs -z3 -d:pserver:address@hidden:/sources/gnash co gnash
+ </programlisting>
+ It is also possible to
+ <ulink url="http://cvs.savannah.gnu.org/viewcvs/gnash/?root=gnash"
+ type="http">browse the repository</ulink> on the web.
+ </para>
</sect3>
- <sect3 id="install">
- &install;
+ <sect3 id="sourcesnapshot">
+ <title>Snapshot</title>
+
+ <para>
+ The daily development snapshot can be downloaded from
+ <ulink url="http://www.gnashdev.org/dev_snapshots/"
+ type="http">http://www.gnashdev.org/dev_snapshots/</ulink>.
+ This is the best option if you need changes which were introduced
+ after the <link linkend="sourcereleases">last release</link> of
+ &app;, but are unable to <link linkend="sourcerepo">download
+ directly from the repository.</link>
+ </para>
</sect3>
- </sect2>
+</sect2>
+
+</sect1>
+
+<sect1 id="pre-configuration">
+<title>Pre-Compile Configuration</title>
+
+&configuration;
+
</sect1>
+ <sect1 id="compiling">
+ &building;
+ </sect1>
+
+ <sect1 id="install">
+ &install;
+ </sect1>
+
+</chapter>
+
- [Gnash-commit] gnash/doc/C/usermanual installation.xml,
Melissa Goldin <=