|
|
---
|
|
|
title: Hemera:Install
|
|
|
permalink: /Hemera:Install/
|
|
|
---
|
|
|
|
|
|
| |
|
|
|
|-------------|
|
|
|
| __TOC__ |
|
... | ... | @@ -11,13 +6,12 @@ Foreword |
|
|
========
|
|
|
|
|
|
If ever you have problem while installing Hemera, check the
|
|
|
[Troubleshooting](/Troubleshooting "wikilink") page.
|
|
|
[[Troubleshooting|Troubleshooting]] page.
|
|
|
If you don't find solution, post a request on the [Help
|
|
|
Forum](https://sourceforge.net/projects/hemerais/forums/forum/1202771).
|
|
|
|
|
|
This page gives information to install Hemera from scratch, if you
|
|
|
already have an Hemera version, you should consider [upgrading
|
|
|
it](/Hemera:Upgrade "wikilink").
|
|
|
already have an Hemera version, you should consider [[upgrading it|Hemera:Upgrade]].
|
|
|
|
|
|
|
|
|
=Information=
|
... | ... | @@ -37,8 +31,7 @@ The more OS/architecture combinations the users will test Hemera on, the |
|
|
more the compatibility will be improved.
|
|
|
==Multi user== Hemera is usually installed by a System administrator (or
|
|
|
advanced user with root access) to be available for any users.
|
|
|
In installation process, a global/common [configuration
|
|
|
file](/Appendix#Configuration_file "wikilink") is created; any user has
|
|
|
In installation process, a global/common [[configuration file|Appendix#Configuration_file]] is created; any user has
|
|
|
a specific configuration file (his configuration override global
|
|
|
configuration).
|
|
|
|
... | ... | @@ -70,7 +63,7 @@ version](https://sourceforge.net/projects/hemerais/files/Hemera/): |
|
|
- download the Hemera-X.Y.Z.tgz tarball (X.Y.Z corresponding to the
|
|
|
version)
|
|
|
- uncompress it in the directory of your choice (called
|
|
|
[HEMERA_ROOT_PATH](/Appendix#HEMERA_ROOT_PATH "wikilink") in this
|
|
|
[[HEMERA_ROOT_PATH|Appendix#HEMERA_ROOT_PATH]] in this
|
|
|
wiki)
|
|
|
|
|
|
For a global installation, **/usr/share/hemera** is an usual
|
... | ... | @@ -81,7 +74,7 @@ For standard user, **\~/hemera** is a good installation path. |
|
|
create/update a symbolic link named Hemera (from which to setup) to
|
|
|
allow quick switch between installed versions.
|
|
|
For instance,
|
|
|
[HEMERA_ROOT_PATH](/Appendix#HEMERA_ROOT_PATH "wikilink") will look
|
|
|
[[HEMERA_ROOT_PATH|Appendix#HEMERA_ROOT_PATH]] will look
|
|
|
like:
|
|
|
|
|
|
Hemera -> Hemera-0.1.5
|
... | ... | @@ -92,7 +85,7 @@ like: |
|
|
|
|
|
|
|
|
**Developers**, **contributors** and **advanced users** will prefer
|
|
|
[source code version](/Hemera:Install_for_developer "wikilink").
|
|
|
[[source code version|Hemera:Install_for_developer]].
|
|
|
|
|
|
|
|
|
=Setup= **System administrator** must perform a global setup (with
|
... | ... | @@ -103,7 +96,7 @@ like: |
|
|
- create the third-party tools directory structure and update group
|
|
|
owner and permissions
|
|
|
|
|
|
` `**[`HEMERA_ROOT_PATH`](/Appendix#HEMERA_ROOT_PATH "wikilink")**`/Hemera/scripts/setupHemera.sh -g`
|
|
|
` `**[[HEMERA_ROOT_PATH|Appendix#HEMERA_ROOT_PATH]]**`/Hemera/scripts/setupHemera.sh -g`
|
|
|
|
|
|
05/11/11 22:11.29 [setup] 'hemera' group created/updated.
|
|
|
05/11/11 22:11.29 [setup] Global configuration file '/etc/hemera.conf' created/updated.
|
... | ... | @@ -129,22 +122,21 @@ install/update third-party tools installation (for instance for |
|
|
directories to *$PATH* environment variable
|
|
|
|
|
|
|
|
|
==Configure== Global [configuration
|
|
|
file](/Appendix#Configuration_file "wikilink") is automatically created
|
|
|
==Configure==
|
|
|
Global [[configuration file|Appendix#Configuration_file]] is automatically created
|
|
|
by global setup.
|
|
|
Standard user can create a specific configuration file, in his home
|
|
|
directory, to override global configuration:
|
|
|
|
|
|
`mkdir -p $HOME/.hemera`
|
|
|
`cp `[`HEMERA_ROOT_PATH`](/Appendix#HEMERA_ROOT_PATH "wikilink")`/Hemera/config/hemera.conf.sample $HOME/.hemera/hemera.conf`
|
|
|
`cp `[[HEMERA_ROOT_PATH|Appendix#HEMERA_ROOT_PATH]]`/Hemera/config/hemera.conf.sample $HOME/.hemera/hemera.conf`
|
|
|
|
|
|
|
|
|
For paths, you should read [Binary and Library paths
|
|
|
configuration](/Appendix#Binary_and_Library_paths_configuration "wikilink")
|
|
|
For paths, you should read [[Binary and Library paths configuration|Appendix#Binary_and_Library_paths_configuration]]
|
|
|
first.
|
|
|
|
|
|
=Third-Party tools availability= See [Install third-party
|
|
|
tools](/Third-party "wikilink").
|
|
|
=Third-Party tools availability=
|
|
|
See [[Install third-party tools|Third-party]].
|
|
|
Each third-party tool binary path, and data file path are checked when
|
|
|
using corresponding core module.
|
|
|
A specific error message will be given in case of failure.
|
... | ... | @@ -156,7 +148,7 @@ Check Hemera configuration |
|
|
|
|
|
At anytime to check global configuration, you can launch:
|
|
|
|
|
|
` `**[`HEMERA_ROOT_PATH`](/Appendix#HEMERA_ROOT_PATH "wikilink")**`/Hemera/scripts/checkConfig.sh`
|
|
|
` `**[[HEMERA_ROOT_PATH|Appendix#HEMERA_ROOT_PATH]]**`/Hemera/scripts/checkConfig.sh`
|
|
|
|
|
|
05/11/11 22:37.28 [check] Checking 'hemera.path.bin' ... OK
|
|
|
05/11/11 22:37.28 [check] Checking 'hemera.path.lib' ... OK
|
... | ... | @@ -211,5 +203,5 @@ At anytime to check global configuration, you can launch: |
|
|
05/11/11 22:37.30 [plugin:search] Checking 'hemera.core.command.general.fileSplitter.path' ... OK
|
|
|
05/11/11 22:37.30 [plugin:search] Checking 'hemera.core.command.search.url' ... OK
|
|
|
|
|
|
[Category:HemeraBook/en](/Category:HemeraBook/en "wikilink")
|
|
|
[Category:admin/en](/Category:admin/en "wikilink") |
|
|
\ No newline at end of file |
|
|
[[Category:HemeraBook/en|Category:HemeraBook/en]]
|
|
|
[[Category:admin/en|Category:admin/en]] |