User`s guide

Table Of Contents
Creating Packages
A software package provides the files and metadata necessary to install and remove programs. One of the
most useful features of a package is the metadata regarding dependencies, conflicts, and other
relationships that are not represented by software installation files. This metadata is used to determine if
the necessary dependencies are in place so that an installation is successful, and if not, what is necessary to
make the installation successful. This use of metadata is similar to rpm on Linux.
Packages support commercial and custom software that may be installed using any Windows installation
technology, including .msi, .exe, or scripts (Python, VBScript, PowerShell, and others).
Once a package is created and ready for distribution, it is published to a software repository. You then use
Package Manager to download the package from the repository to the local machine and install it on your
Windows systems.
Creating a software package includes creating and saving a project. Projects can be used to create
variations based on platform or version that can then be published as separate packages.
General Process
Detailed steps for creating and publishing packages are provided in the Package Studio online Help and in
the VCMSoftware Provisioning Installation and User's Guide.
1. Start the VMware vCenter Configuration Manager Package Studio. Select Start > All Programs All >
VMware vCenter Configuration Manager > Tools > Package Studio.
NOTE If you are running Package Studio on the Collector or a Windows 2008 Server, you must run
the application as administrator. See "Run Package Studio as Administrator" on page 192 for more
information.
2. Click Manage Packages. Configure the package contents based on the options on the following tabs:
a. Click Properties. Type a Name, Version, and Description. Select the Architecture. These are
required fields. You have the option to update the other fields, depending on you requirements.
Configuring the package with Depends, Conflicts, Provides, and adding and configuring the
installation and removal files.
b. Click Files. Import the installation files, add pre-command files, configure the commands and
arguments, and add post-command files.
c. Click Save to save the setting and files as a Project (*.prj).
d. Click Generate to save the project as a package (*.crate).
3. Click Package Signing. Sign the package with a signing certificate.
a. Click Open to select a package (*.crate file).
b. Click Sign. Select a certificate from the certificate store or from a file.
4. Click Manage Repositories. Select the platforms and sections to which you are publishing the package.
Getting Started with Software Provisioning
VMware, Inc. 191