Author: gmcdonald
Date: Sun Oct 7 22:32:32 2007
New Revision: 582711
URL: http://svn.apache.org/viewvc?rev=582711&view=rev
Log:
Add Debian specific instructions, due to Steven Coco, fixes FOR-1047
Modified:
forrest/trunk/site-author/content/xdocs/docs_0_80/your-project.xml
forrest/trunk/site-author/content/xdocs/docs_0_90/your-project.xml
Modified: forrest/trunk/site-author/content/xdocs/docs_0_80/your-project.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/docs_0_80/your-project.xml?rev=582711&r1=582710&r2=582711&view=diff
==============================================================================
--- forrest/trunk/site-author/content/xdocs/docs_0_80/your-project.xml
(original)
+++ forrest/trunk/site-author/content/xdocs/docs_0_80/your-project.xml Sun Oct
7 22:32:32 2007
@@ -78,7 +78,21 @@
PATH=$PATH:$FORREST_HOME/bin
export PATH
</source>
- </section>
+ </section>
+ <section>
+ <title>The Debian update-alternatives system</title>
+ <p>If your system uses the alternatives system to manage application
binaries and their locations, you may use that to link Forrest into your
system's binary directory, instead of explicitly exporting environment
variables. To check if your system has the alternatives system installed,
execute this command: </p>
+ <p><code>update-alternatives --version </code></p>
+ <p>Update-alternatives will print its version if it is installed. If
so, you may then add an entry for Forrest. Installing an update-alternatives
entry may need to be run with root privileges. On some systems, that can be
achieved with the "sudo" command, which executes single commands as the super
user: for example, Ubuntu's GNU/Linux system uses this feature. Or you may need
to contact a system administrator to install. </p>
+ <p>To install a Forrest entry, first, gather the path to Forrest's
executable, and also note its version. In this example, Forrest has been
unpacked and placed into '/opt/Apache/apache-forrest-0.8' (the executable is at
bin/forrest). Then execute this command (here we use sudo to execute
update-alternatives with root privileges): </p>
+ <p><code>sudo update-alternatives --install /usr/bin/forrest forrest
'/opt/Apache/apache-forrest-0.8/bin/forrest' 800 </code></p>
+ <p>The arguments to this command include '/usr/bin/forrest' as the
system's location for the binary link, 'forrest' as the update-alternatives
short name for this entry, '/opt/Apache/apache-forrest-0.8/bin/forrest' as the
actual binary's location, and '800' as the priority. </p>
+ <p>Alternatives entries have a priority because you may install
other versions of Forrest, and switch among them using update-alternatives: the
highest priority entry will be selected as the default until you explicitly
select another one to become active. Here, we have chosen a number based on
Forrest's version: version 0.8 is installed, and priority 800 leaves room for
adding several other versions; for instance, 0.90 may use priority 900, and 1.0
may be 1000. </p>
+ <p>Forrest should now be available on your command line. Execute:
<code>forrest --help</code></p>
+ <p>Forrest should print its help text. For more help with the
alternatives system, use:</p>
+
+ <p><code>update-alternatives --help</code> or <code>man
update-alternatives</code></p>
+ </section>
</section>
<section>
<title>Windows 2000</title>
Modified: forrest/trunk/site-author/content/xdocs/docs_0_90/your-project.xml
URL:
http://svn.apache.org/viewvc/forrest/trunk/site-author/content/xdocs/docs_0_90/your-project.xml?rev=582711&r1=582710&r2=582711&view=diff
==============================================================================
--- forrest/trunk/site-author/content/xdocs/docs_0_90/your-project.xml
(original)
+++ forrest/trunk/site-author/content/xdocs/docs_0_90/your-project.xml Sun Oct
7 22:32:32 2007
@@ -78,7 +78,21 @@
PATH=$PATH:$FORREST_HOME/bin
export PATH
</source>
- </section>
+ </section>
+ <section>
+ <title>The Debian update-alternatives system</title>
+ <p>If your system uses the alternatives system to manage application
binaries and their locations, you may use that to link Forrest into your
system's binary directory, instead of explicitly exporting environment
variables. To check if your system has the alternatives system installed,
execute this command: </p>
+ <p><code>update-alternatives --version </code></p>
+ <p>Update-alternatives will print its version if it is installed. If
so, you may then add an entry for Forrest. Installing an update-alternatives
entry may need to be run with root privileges. On some systems, that can be
achieved with the "sudo" command, which executes single commands as the super
user: for example, Ubuntu's GNU/Linux system uses this feature. Or you may need
to contact a system administrator to install. </p>
+ <p>To install a Forrest entry, first, gather the path to Forrest's
executable, and also note its version. In this example, Forrest has been
unpacked and placed into '/opt/Apache/apache-forrest-0.8' (the executable is at
bin/forrest). Then execute this command (here we use sudo to execute
update-alternatives with root privileges): </p>
+ <p><code>sudo update-alternatives --install /usr/bin/forrest forrest
'/opt/Apache/apache-forrest-0.8/bin/forrest' 800 </code></p>
+ <p>The arguments to this command include '/usr/bin/forrest' as the
system's location for the binary link, 'forrest' as the update-alternatives
short name for this entry, '/opt/Apache/apache-forrest-0.8/bin/forrest' as the
actual binary's location, and '800' as the priority. </p>
+ <p>Alternatives entries have a priority because you may install
other versions of Forrest, and switch among them using update-alternatives: the
highest priority entry will be selected as the default until you explicitly
select another one to become active. Here, we have chosen a number based on
Forrest's version: version 0.8 is installed, and priority 800 leaves room for
adding several other versions; for instance, 0.90 may use priority 900, and 1.0
may be 1000. </p>
+ <p>Forrest should now be available on your command line. Execute:
<code>forrest --help</code></p>
+ <p>Forrest should print its help text. For more help with the
alternatives system, use:</p>
+
+ <p><code>update-alternatives --help</code> or <code>man
update-alternatives</code></p>
+ </section>
</section>
<section>
<title>Windows 2000</title>