Populating the software repository
Population of the software repository is a manual process which involves creating the directories for each software product and copying the files to these locations.
About this task
This task explains the overall software repository directory structure for products that used compressed format for their installation binaries. For Installation Manager based repositories, see Populating the Installation Manager repository.
Before you begin
-
Understand how to access the advanced content runtime repository so that product binaries can be transferred to the repository.
-
Identify which product binaries need to be transferred to the repository. The product binaries that are needed are based on which Middleware Template are used.
-
Download the product binaries from the appropriate location.
-
Transfer the product binaries to the software repository. See the following diagram for the proper layout.
Software repository directory structure that is properly populated
Product binary files must be placed in the correct location within the software repository for the Middleware Template content to locate the product binaries. The directory structure is determined by the Middleware Template Chef based cookbooks.
The root directory is /opt/ibm/docker/software-repo/var/swRepo/private
and all software binaries reside within this directory structure. For the current supported software products, the software repository directory layout looks
like:
- apache > tomcat > v80 > base > apache-tomcat-8.0.15.tar.gz
- db2 > v105 > base > DB2_Svr_10.5.0.8_Linux_x86-64.tar.gz
- db2 > v105 > maint > v10.5fp9_linuxx64_server_t.tar.gz
- db2 > v111 > base > DB2_Svr_11.1_Linux_x86-64.tar.gz
- db2 > v111 > license > DB2_ESE_AUSI_Activation_11.1.zip
- db2 > v111 > maint > v11.1.2fp2_linuxx64_server_t.tar.gz
- im > v1x > base > agent.installer.linux.gtk.x86_64_1.8.6000.20161118_1611.zip
- im > v1x > base > agent.installer.linux.gtk.x86_64_1.8.8000.20171130_1105.zip
- oracle > ee > v12c > base > 12.1.0.2.0 > V46095-01_1of2.zip
- oracle > ee > v12c > base > 12.1.0.2.0 > V46095-01_2of2.zip
- oracle > ee > v12c > base > 12.2.0.1.0 > V839960-01.zip
- oracle > ee > v12c > grid > 12.1.0.1.0 > V38501-01_1of2.zip
- oracle > ee > v12c > grid > 12.1.0.1.0 > V38501-01_2of2.zip
- oracle > ee > v12c > grid > 12.1.0.2.0 > V46096-01_1of2.zip
- oracle > ee > v12c > grid > 12.1.0.2.0 > V46096-01_2of2.zip
- oracle > ee > v12c > grid > 12.2.0.1.0 > V840012-01.zip
- oracle > mysql > v5.7.17 > base > mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar
- oracle > mysql > v5.7.17 > base > mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar
- oracle > mysql > v5.7.17 > base > mysql-server_5.7.17-1debian8_amd64.deb-bundle.tar
- oracle > mysql > v5.7.17 > base > mysql-server_5.7.17-1ubuntu14.04_amd64.deb-bundle.tar
- oracle > mysql > v5.7.17 > base > mysql-server_5.7.17-1ubuntu16.10_amd64.deb-bundle.tar
- wmq > v8.0 > base > WS_MQ_LINUX_ON_X86_64_V8.0_IMG.tar.gz
- wmq > v8.0 > maint > 8.0.0-WS-MQ-LinuxX64-FP0008.tar.gz
- wmq > v9.0 > base > IBM_MQ_9.0.0.0_LINUX_X86-64.tar.gz
- wmq > v9.0 > maint > 9.0.0-IBM-MQ-LinuxX64-FP0002.tar.gz
Downloading IBM software from Passport Advantage and Fix Central
IBM WebSphere Application Server
Note: The following links also include details for the IBM HTTP Server and Java SDK.
IBM DB2 Enterprise Server Edition
IBM MQ
Example: Loading the IBM WebSphere MQ assets into the software repository
After retrieving the product binaries from Passport Advantage (for example):
- IBM MQ V9.0 Long Term Support Release for Linux on x86 64bit Multilingual: CN9GDML
- MQ V8.0.0.5 for Multiplatform Multilingual eAssembly: CJ0CYML
- Copy the downloaded files to the software repository:
- For version 9.0:
/opt/ibm/docker/software-repo/var/swRepo/private/wmq/v9.0/base
- For version 8.0:
/opt/ibm/docker/software-repo/var/swRepo/private/wmq/v8.0/base
- For version 9.0:
- Download the available fix packs:
- After you download the latest fixes, copy the downloaded files to the software repository:
- For version 9.0:
/opt/ibm/docker/software-repo/var/swRepo/private/wmq/v9.0/maint
- For version 8.0:
/opt/ibm/docker/software-repo/var/swRepo/private/wmq/v8.0/maint
- For version 9.0:
Example: Loading the IBM DB2 Enterprise Server Edition into the software repository
After retrieving the product binaries from Passport Advantage:
- IBM® DB2® Server 10.5 for Linux® on AMD64 and Intel® EM64T systems (x64): CNEB9ML
- IBM® DB2® Server 11.1 for Linux® on AMD64 and Intel® EM64T systems (x64): CNB0AML
- IBM® DB2® Enterprise Server Edition Authorized User Single Install Option Quick Start and Activation V11.1 for Linux, UNIX and Windows Multilingual CNB23ML
- Copy the downloaded files to the software repository:
- For version 11.0:
/opt/ibm/docker/software-repo/var/swRepo/private/db2/v111/base
- For version 10.5:
/opt/ibm/docker/software-repo/var/swRepo/private/db2/v105/base
- For version 11.0:
- Download the available fix packs:
- After you download the latest fixes, copy the downloaded files to the software repository:
- For version 10.5:
/opt/ibm/docker/software-repo/var/swRepo/private/db2/v105/maint
- For version 11.1:
/opt/ibm/docker/software-repo/var/swRepo/private/db2/v111/maint
- For version 10.5:
- Copy the Activation file to the software repository:
- For version 11.0:
/opt/ibm/docker/software-repo/var/swRepo/private/db2/v111/license
- For version 11.0:
What to do next
See Populating the Installation Manager repository for setting up the Installation Manager repository for WebSphere Application Server offerings.