# Upgrading from a previous jBASE version

Read Time: 1 minute(s)

Tags: jbase upgrade upgrade

# Overview

For instructions on upgrading to jBASE 5.8, see either:

Upgrading to jBASE 5.8 on Linux
Upgrading to jBASE 5.8 on Windows

The jBASE installer will examine the directory pointed to by the JBCRELEASEDIR environment variable for a previous jBASE installation.

If a config directory is found in the previous jBASE release directory, the current contents of the previous 'config' directory will be backed up to 'config_pre_<new version> in the destination directory.

For example, on Windows, if, prior to installing this release of jBASE, JBCRELEASEDIR points to 'C:\jBASE5\5.2' and the new version of jBASE is 5.6.0, then the contents of 'C:\jBASE5\5.2\config' will be backed up as 'C:\jBASE\CurrentVersion\config_pre_5.6.0'.

On UNIX, JBCRELEASEDIR points to '/opt/jbase/5.2.31' and the new and the new version of jBASE is 5.6.0, then the contents of '/opt/jbase/5.2.31/config' will be backed up as '/opt/jbase/CurrentVersion/config_pre_5.6.0'.

# Note

If you have modified any of the configuration files in the previous release config directory, you will need to apply your modifications to the corresponding files in the new installation config directory.

Such files may include:

Config_EMULATE - Contains the JBCEMULATE settings

Config_TERM - Contains translations from PICK TERM to linux TERM items

jagent_config - Contains jAgent configuration settings

jediLoggerAdminLog, jediLoggerConfig, jediLoggerTransLock - Contains TJ log parameters

jnet_access, jnet_config, jnet_env, jnet_map, jrfs_config - jRFS configuration files

jspjobs_config, jspform_deflt, jspxl_deflt - jBASE spooler config files

jshlogin - if jsh shell is used as the login shell

jLibDefinition - Define shared object items

system.json - System profile information

Installing the Compiler

Creating Accounts and Users

Manual License Key Installation

Manual Installation of jDLS Service

Back to Installation Guides.