Home > Blogs > VMware ThinApp Blog


How to deploy AppLink packages in the enterprise

AppLink is a great feature of ThinApp. The possibility to merge two or many packages together allows for a much more modular deployment model. But how do your deploy your AppLinks?

I think we (read VMware) did ourselves a big disservice when we decided to add ;OptionalAppLinks=plugins\*.exe as a default setting in the package.ini file. Many out there now think it is required to use a folder called plugins relative to the parent package in order to use AppLink. This is far from true.

Streaming deployment method

If you are using streaming deployment method it is very straightforward. Simply specify the path to the AppLink package as the OptionalAppLinks or RequiredAppLinks.

Example:

OptionalAppLinks=\\fileserver12.pinata.local\ThinApps\Java_1.6\java.exe

Local deployment using MSI

If you are using MSI for local deployment it is basically the same principle. If you are deploying your parent packages using MSI why not do the same for your AppLink (child packages)? In your AppLink package use the MSIInstallDirectory parameter in package.ini to specify the folder within the Program Files directory to use. In your parent package you specify this location as your AppLink path.

Example:

Package.ini from my AppLink (child) package

applink package

This makes my Java package being deployed into my Program Files directory and the Java (VMware ThinApp) folder.

applink deployed

Package.ini form my parent package

parent package

Windows variables are supported. In my example I’m using %ProgramFiles%, this way my settings are valid no matter where Program Files is located or named.

So once both packages are deployed you have both packages located in the Program Files directory.

both packages deployed

This entry was posted in AppLink and tagged , , on by .
Peter Bjork

About Peter Bjork

Peter Bjork is the VMware Horizon Workspace and ThinApp Specialist covering the EMEA region. Peter came to VMware with the acquisition of Thinstall. He has many years of experience in ThinApp and is the author of the book “VMware ThinApp 4.7 Essentials” and "VMware Horizon Workspace Essentials". Peter lives in Sweden with his wife and two kids. You can follow Peter on Twitter: @thepeb