Using relative paths

You can use relative paths from the command line or in response files.

Installation directory and Shared Resources directory

For response files and the Installation Manager interface, paths for the installation directory and shared resources directory are determined by the -accessRights value.
Table 1. Paths calculated based on-accessRights
Value for -accessRights Relative path Examples
admin The relative path is appended to:
  • Windows: C:\Program Files [(x86)]
  • Linux®, UNIX, IBM i, and IBM z/OS®: /opt
  • OS X operating system: /Applications/IBM
  • Windows: C:\Program Files\relative_path
  • Linux, UNIX, IBM i, and z/OS: /opt/relative_path
  • OS X operating system: /Applications/IBM/relative_path
nonAdmin The relative path is appended to the user home directory.
  • Windows: user_home_directory\relative_path
  • Linux, UNIX, IBM i, and z/OS: user_home_directory/relative_path
  • OS X operating system: /Users/user_home_directory/relative_path
group The relative path is appended to the user home directory.
  • Linux, UNIX, and z/OS:user_home_directory/relative_path
  • OS X operating system: /Users/user_home_directory/relative_path

Group mode is not supported for Windows and IBM i.

For more information about user home directories, see Installing as an administrator, nonadministrator, or group.

Repository location in response files

  • The paths for the repository location in response files are determined by the location of the response file:
     <server>
    	<repository location='..\Repository1'/>
     </server>
Table 2. Repository location examples
Platform Response file location Repository location Path determined by Installation Manager
Windows c:\MyResponseFiles location='..\Repository1' C:\Repository1
Linux, UNIX, IBM i, and z/OS /opt/IBM/RepositoryFiles location='..\..\repository_1' /opt/repository_1
OS X operating system /Applications/IBM/RepositoryFiles location='..\..\repository_1' /Applications/repository_1

Paths for imcl options

Paths for these imcl options are determined by the current directory:
  • -installationDirectory
  • -sharedResourcesDirectory
  • -repositories
  • -dataLocation
  • -log
Table 3. Path examples for imcl options
Platform Current Directory Commands that use a relative path Path determined by Installation Manager
Windows C:\Program Files\IBM\Installation Manager\eclipse\tools install com.ibm.package_7.1 -repositories ..\..\..\installation_files\repository.config -installationDirectory ..\..\..\..\Package -acceptLicense
  • -repositories:
    C:\Progam Files\IBM\installation_files\repository.config
  • -installationDirectory:
    C:\Progam Files\Package
C:\Program Files\IBM\Installation Manager\eclipse\tools install com.ibm.package_7.1 -repositories ..\..\..\installation_files\repository.config -sharedResourcesDirectory ..\..\..\..\Shared -acceptLicense
  • -sharedResourcesDirectory:
    C:\Progam Files\Shared
C:\Program Files\IBM\Installation Manager\eclipse\tools install com.ibm.package_7.1 -repositories ..\..\..\installation_files\repository.config -installationDirectory ..\..\..\..\Package -dataLocation ..\..\..\MyDataLocation -acceptLicense
  • -dataLocation:
    C:\Progam Files\IBM\MyDataLocation
C:\Program Files\IBM\Installation Manager\eclipse\tools imcl input response_file.xml -log log\log.xml C:\Program Files\IBM\Installation Manager\eclipse\tools\log
C:\Program Files\IBM\Installation Manager\eclipse tools\imcl input response_file.xml -log log\log.xml C:\Program Files\IBM\Installation Manager\eclipse\log
Linux, UNIX, IBM i, and z/OS /opt/IBM/Package ./imcl install com.ibm.package_7.1 -repositories ../../installation_files/repository.config -installationDirectory ../../../user_home_directory/IBM/Package -acceptLicense
  • -repositories:
    /opt/installation_files/repository.config
  • -installationDirectory:
    /user_home_directory/IBM/Package
/opt/IBM/Package ./imcl install com.ibm.package_7.1 -repositories ../../installation_files/repository.config -sharedDirectory ../../../user_home_directory/IBM/Package -acceptLicense
  • -sharedResourcesDirectory:
    /user_home_directory/IBM/Package
/opt/IBM/Package ./imcl install com.ibm.package_7.1 -repositories ../../installation_files/repository.config -sharedDirectory ../../../user_home_directory/IBM/Package -dataLocation ..\MyDataLocation -acceptLicense
  • -dataLocation:
    /opt/IBM/MyDataLocation
/opt/IBM/InstallationManager/eclipse/tools> ./imcl input response_file.xml -log log/log.xml /opt/IBM/InstallationManager/eclipse/tools/log
/opt/IBM/InstallationManager/eclipse ./tools/imcl input response_file.xml -log log/log.xml /opt/IBM/InstallationManager/eclipse/log
OS X operating system /Applications/IBM/Package ./imcl install com.ibm.package_7.1 -repositories ../../installation_files/repository.config -installationDirectory ../../../user_home_directory/IBM/Package -acceptLicense
  • -repositories:
    /Applications/installation_files/repository.config
  • -installationDirectory:
    /user_home_directory/IBM/Package
/Applications/IBM/Package ./imcl install com.ibm.package_7.1 -repositories ../../installation_files/repository.config -sharedDirectory ../../../user_home_directory/IBM/Package -acceptLicense
  • -sharedResourcesDirectory:
    /user_home_directory/IBM/Package
/Applications/IBM/Package ./imcl install com.ibm.package_7.1 -repositories ../../installation_files/repository.config -sharedDirectory ../../../user_home_directory/IBM/Package -dataLocation ..\MyDataLocation -acceptLicense
  • -dataLocation:
    /Applications/IBM/MyDataLocation
/Applications/IBM/Installation Manager/eclipse/tools> ./imcl input response_file.xml -log log/log.xml /Applications/IBM/Installation Manager/eclipse/tools/log
/Applications/IBM/Installation Manager/eclipse ./tools/imcl input response_file.xml -log log/log.xml /Applications/IBM/Installation Manager/eclipse/log