[
https://issues.apache.org/jira/browse/FOR-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gavin reassigned FOR-1047:
--------------------------
Assignee: Gavin
> Add Documentation For Using Debian Update Alternatives System To Set Up The
> Forrest Environment
> -----------------------------------------------------------------------------------------------
>
> Key: FOR-1047
> URL: https://issues.apache.org/jira/browse/FOR-1047
> Project: Forrest
> Issue Type: New Feature
> Components: Documentation and website
> Affects Versions: 0.8
> Reporter: Steven Coco
> Assignee: Gavin
> Priority: Minor
>
> I believe that Forrest's documentation at:
> Documentation current/Using Forrest/Installing Forrest/Setting up the
> Environment/In Unix/Linux
> should contain a section for setting up using the update-alternatives system.
> I am new with Forrest, but it seems that it does not require any environment
> variables; this setup is only to achieve putting the executable on the path.
> The alternatives system would then be preferred for some, like myself, who do
> use it to administer these kinds of things.
> The following may be viable to use in the (English) docs for this purpose:
> * For systems the use the Debian update-alternatives system:
> 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:
> update-alternatives --version
> 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.
> 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):
> sudo update-alternatives --install /usr/bin/forrest forrest
> '/opt/Apache/apache-forrest-0.8/bin/forrest' 800
> 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.
> 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.
> Forrest should now be available on your command line. Execute:
> forrest --help
> Forrest should print its help text. For more help with the alternatives
> system, use:
> update-alternatives --help
> or
> man update-alternatives
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.