
VMware ThinApp
R E V I E W E R ’ S G U I D E / 2 2
AppSync utility can be run as a scheduled service as a user with sucient rights to perform the update. The
updated package is then used for future launches of the application. Settings that configure the location for
Application Sync and detailed configuration are contained in the package.ini file.
To Update ThinApp Packages Using the Side by Side Method
The Side by Side method of updating is very ecient and provides a built in fallback mechanism. The steps
below will provide guidance on how to use the Side by Side method for packages on fileshares and can also be
used for local packages.
This video demonstrates the Side by Side update method: http://download3.vmware.com/community/videos/
Thinapp/ThinAppSidebySideUpdating.mp4
CreateaninitialpackageofanapplicationthatyouwishtoupdateForexampleMozillaFireFox
builtasaThinApppackagenamedMozillaFireFoxexe
CreateasecondpackageoftheupdatedversionyouwishtodeployForexampleMozillaFireFox
builtasaThinapppackagenamedMozillaFirefoxUpdateexe
Copythetwopackagesintothesamedirectoryeitherlocallyoronafileshare
LaunchtheinitialpackageMozillaFireFoxexeandconfirmtheversionitisnotnecessarytoclosethe
application
RenametheupdatedversionpackagefromMozillaFireFoxUpdateexetoMozillaFireFox
Closethepreviousapplicationorre-launchandverifytheupdatedversion
To Utilize AppSync to Update ThinApp Packages
The AppSync functionality provides an easy to administer method of updating packages inside or outside
the corporate network. The Application Sync feature is a setting that initiates the pull of a dierential update
package from a central http web service or UNC location. The interval for polling for updates and the location
of the http service or fileshare is configurable along with other settings in the Package.ini file.
This video demonstrates using the AppSync functionality: http://download3.vmware.com/community/videos/
Thinapp/AppSyncwithMultipleEntryPointsDemo.mp4
Optional: You can reuse the packages created in the previous section and skip to step 3.
CreateaninitialpackageofanapplicationthatyouwishtoupdateForexampleMozillaFireFox
builtasaThinApppackagenamedMozillaFireFoxexe
CreateasecondpackageoftheupdatedversionyouwishtodeployForexampleMozillaFireFox
builtasaThinapppackagenamedMozillaFirefoxUpdateexe
EditthePackageiniininitialpackagedirectorytoincludetheAppSyncparameterpointingtoaURLor
UNClocationExamplesyntaxfollows
AppSyncURL=https://<site.com>/<path>/<package_name>.exe
AppSyncURL=file://<server>/<share>/<path>/<package_name>.exe
Deploytheinitialpackagetoadesktop
PlacetheupdatedpackageintheURLorUNClocationspecifedintheAppSyncparameter
LaunchtheapplicationBydefaulttheupdateshouldoccurandpopupamessagethattheapplication
hasbeenupdated
Logoutoftheapplicationandrelaunchtoconfirmtheupdatewassuccessful
Commenti su questo manuale