Page tree

When you package software, you identify a source file and provide the necessary commands to install and uninstall that software unattended on remote hosts. If an install or uninstall command references additional files, those files are also included in the software package.

BMC Server Automation provides built-in support for packaging the following types of software. Built-in support means BMC Server Automation provides you with the standard install and uninstall commands for that type of software. In addition, you can also create a completely custom software package by providing your own install and uninstall commands, along with any necessary parameters and file references.

OS

Supported Software Types

Microsoft Windows

Operating system service packs
MSI packages
InstallShield packages

Oracle Solaris

Packages
Patches
Patch clusters

Linux

RPMs

IBM AIX

Packages
Patches

HP-UX

Products
Patches
Bundles

For a description of how to package software, see Adding software to the Depot. Manually adding Windows patches and service packs to the Depot requires a slightly different procedure as described in Adding a hotfix to the Depot.

When you package software, the package is stored in the Depot. However, the source files for the software can either reside on the file server or a network location. When you use a Deploy Job to deploy software, the job can push software to designated servers and then run the install command for that software. Alternatively, the Deploy Job can instruct the agent on a target server to mount (for UNIX) or map (for Windows) the server that holds the source files and deploy the source files directly from there. For more information, see Creating a Deploy Job.

BMC Server Automation lets you uninstall software, even from servers where you did not originally install it. To uninstall software, you must first package the software and store the package in the Depot. Then you can run an uninstall job for that package. The uninstall job is actually a Deploy Job that pushes the software package to a server, where it runs the uninstall command rather than the install command. For more information, see Uninstalling software.

Related BladeLogic ZipKits on BMC Communitites

The following BladeLogic ZipKits provide instructions for creating specific software packages for Windows environments. Additional ZipKits for other software packages are available from the Blade ZipKits Currently Available BMC Communities article.

ZipKitWhat it installs
Blade ZipKit - Adobe Acrobat Reader 11.0.10 for WindowsAdobe Acrobat Reader version 11.0.10
Blade ZipKit - Adobe Flash Player 19.0.0.183 for Internet ExplorerAdobe Flash Player version 19.0.0.183
Blade ZipKit - 7-Zip 9.2 for Windows 64-bit7-Zip version 9.2

Blade ZipKit - Apache Tomcat 8.0.5 with JDK 7 Update 51 for Windows 64-bit.

Apache Tomcat version 8.05 server with Oracle JDK version 7 (Update 51) 
Blade ZipKit - Google Chrome Enterprise for WindowsGoogle Chrome Enterprise version
Blade ZipKit - Mozilla Firefox 41.0 for WindowsMozilla Firefox version 41.0
Blade ZipKit - Microsoft IIS 8.5 for Windows 2012 R2IIS 8.5 on Windows 2012 R2 only
Blade ZipKit - Microsoft .NET Framework 4.6Microsoft .NET Framework version 4.6
Blade ZipKit - Microsoft SQL Server 2012Microsoft SQL Server 2012
Blade ZipKit - Oracle Java SE 8 Update 60 for Windows 64-bitOracle Java SE version 8 (Update 60) 
Blade ZipKit - Oracle 11g R2 Client for Windows 64-bitOracle version 11g R2 Client

The following BladeLogic ZipKits provide instructions for creating specific software packages for UNIX and Linux environments. Additional ZipKits for other software packages are available from the Blade ZipKits Currently Available BMC Communities article.

ZipKitWhat it installs
Blade ZipKit - Apache CouchDB for CentOS and RedHat 6This package installs the Apache CoucDB package from the EPEL on-line repo.
Blade ZipKit - Dell OpenManage Server Administrator (OMSA) for CentOS and Red HatThis package installs the latest Dell OpenManage Repo and Firmware Tools for Linux Servers.
Blade ZipKit - LAMP for CentOS 6This package installs the LAMP stack from the CentOS on-line repo

Blade ZipKit - Oracle Linux 6 Public Yum Repo

This package installs the latest Oracle Public 6 repository
Blade ZipKit - Ruby Version Manager (RVM) stable with Ruby for Red HatThis package installs the stable version of RVM and Ruby via download from repo.
Blade ZipKit - MongoDB for CentOS and Red Hat 64-bitThis package installs the latest version of MongoDB via download from repo. 
Blade ZipKit - MySQL Community Edition for CentOS and Red Hat 6This package installs the MySQL Community Edition from the on-line repo. 
Blade ZipKit - MySQL Community Edition Repo for CentOS and Red Hat 6This package copies files necessary to connect to the MySQL Community repo for CentOS and Red Hat 6.
Blade ZipKit - PostgreSQL 9.3 for CentOS and Red Hat 6 64-bitThis package installs PostgreSQL 9.3 from the postgresql on-line repo. 
Blade ZipKit - Redis for CentOS and Red Hat 6This package installs the redis package from the EPEL on-line repo.