# Upgrading to jBASE 5.8 on Linux from an earlier release

Read Time: 2 minute(s)

Documenting an upgrade to jBASE 5.8 from a previous jBASE 5 version could cover many possibilities.

Our initial document will cover a scenario where a recent version of jBASE 5 (i.e. 5.7.0 or later) is installed, and we are installing jBASE as a Linux user with sudo privileges:

The jBASE 5.8 installer

Checking everything

Getting started

Company Location

Use the space bar to page through the License Agreement and then accept:

License Agreement

We will opt for the Advanced install so that we have control over how jBASE 5.8 is installed:

Installation Type

The epel package is installed, if not present, so that the openssl11-libs can be added.

Checking for dependencies #1

Checking for dependencies #2

Release directory can be set or accepted, as can all other options:

Release directory

Symbolic Link

Directory for Global jBASE files

Directory for jBASE Data

jBASE User ID

jBASE Group ID

Use the option number to remove what is not required:

Optional Tasks

Set the port number to be used by jRCS, if opted for:

TCP Port for jRCS

Set/Accept the jDLS options:

jDLS options

Installation Summary

Installing jBASE

Installaion Complete

Sample Login

# Note on systemd

As of the jBASE 5.8 release, systemd will be used to run services, rather than init.d.
See /etc/systemd/system:

-rw-rw-r--.  1 root root  366 Oct  6 16:58 jAgent.service
-rw-rw-r--   1 root root  152 Mar 23 12:36 jBASE.target
drwxr-xr-x   2 root root   26 Nov 20 16:28 jBASE.target.requires
drwxr-xr-x   2 root root   48 Nov 20 16:28 jBASE.target.wants
-rw-rw-r--.  1 root root  380 Jan  5 14:22 jDLS.service
-rw-rw-r--.  1 root root  281 Oct  6 16:59 jRCS.service
-rw-rw-r--.  1 root root  266 Oct  6 16:58 jRFS.service
-rw-rw-r--.  1 root root  366 Oct  6 16:58 jSPOOL.service
1
2
3
4
5
6
7
8

# Note on the config folder

If your $JBCGLOBALDIR is now in a different location than your $JBCRELEASEDIR, most of the old $JBCRELEASEDIR/config folder content has been moved to $JBCGLOBALDIR/config.

Back to Linux