Native installation
Dependencies
bash (Bourne Again SHell)
ksh (KornShell)
libnsl
GNU sed
Prerequisites
You must have a MongoDB Server.
Configuration
Configure HCL Link before running any installation commands. If you choose not to, you might need to re-install for your updated configuration to take effect.
Configure the following files before installation (use ‘native’ post-fixed versions):
- config.yaml
To re-configure after installation, update those files, and run the install command. This overwrites the configuration files in the install directory.
Several directories are specified in the configuration files. If the user or group you install into lacks R/W access to these directories, a system admin needs to create them and then transfer ownership.
If you are installing as non-root (recommended), change the client.inbound.port specified in config.yaml to a number above 1024 (default client port number is set to 4443). The standard Linux kernel prevents regular users from starting processes that bind to any port below 1024. Alternatively, you can use setcap to overcome this limitation:
sudo setcap ‘cap_net_bind_service=+ep’ <link_package>/node-context/install/nodejs/bin/npm
sudo setcap ‘cap_net_bind_service=+ep’ <link_package>/node-context/install/nodejs/bin/node
Installation
Read the Link Utility documentation before following the installation steps. You may need to adjust commands according to your environment.
./Link configure --type native --integration oem
./Link install
./Link start