Creating a Distribution Package

You can create packages for a variety of different executable and scripts.  Examples include Macintosh packages (.pkg/.dmg), Windows Installer Package (.msi, Executeable package .exe), Batch package ( .bat/.cmd, Linux package .sh/.rpm).

In this example, we’re going to create a Windows executable and create a distribution package for the Java Runtime 6 Update 32. 

To create a distribution package:

  1. Go to Tools - Distribution - Distribution Packages
  2. Right-click My packages, and select New distribution Package.  The Executable Properties window opens.
     
  3. Complete the following fields:
    1. Package Owner – this is set to Public by default
    2. Package Type – this is set to Executable given the selection to create an Executable package in the previous section
    3. Primary File – Use the browse button to navigate to the LANDesk HTTP Package share located at https://ssvmldeskcore.tufts.ad.tufts.edu/packages
      1. Note: You must first place your package on the LANDDesk package share which is available at \\titan\ldeskpackages$. This UNC Share is not used for package distribution.  You must specify the HTTP share in order to distribute your packages to clients in LANDesk. 
      2. For this example, the Java Runtime executable has been downloaded from Java.com and placed in the appropriate folder on the LANDesk package share: \\titan\ldeskpackages$\UIT\Java\jre-6u32-windows-i586.exe.
      3. The URL of the Primary File is: http://ssvmldeskcore.tufts.ad.tufts.edu/packages/UIT/Java/jre-6u32-windows-i586.exe. Set this location the Primary file under your Distribution package.
  4. From the Executable Properties window, click Install/Uninstall located in the left side of the window.  We will use the command line to select options for installation, as follows: /s REBOOT=Suppress JAVAUPDATE=0 AUTOUPDATECHECK=0 JU=0 WEBSTARTICON=1 SYSTRAY=0

TIP: Depending on the executable you’re trying to deploy it is important to know some of the installation switches in order to install the package silently or without reboot. Many of these switches may be documented by the vendor it’s best to look in the product’s official documentation first.
You may consult a website such as ITninja.com (Formerly AppDeploy.com) for a knowledgebase of switches for different applications

Information on the Tufts IT Knowledgebase is intended for IT Professionals at Tufts.
If you have a question about a Tufts IT service or computer/account support, please contact your IT support group.