For example, a software title might require a setup.exe file, configuration files, and data files. If you have a CD-ROM that contains a group of files required to install a particular application, you can package them together in a ZIP file and upload them to the appliance for deployment.
To distribute applications to managed devices, you must attach the digital assets, which are the files required for installation, to applications. In addition, you must select the supported operating systems for applications. See Attach digital assets to applications and select supported operating systems.
2. |
3. |
Log in to the appliance Administrator Console, https://appliance_hostname/admin. Or, if the Show organization menu in admin header option is enabled in the appliance General Settings, select an organization in the drop-down list in the top-right corner of the page next to the login information. |
a. |
b. |
c. |
Select the application title that the ZIP file is associated with from the Software drop-down list. To see all application titles, clear the check box Only display records with an associated file. |
6. |
8. |
You can create Managed Installations to deploy software on Linux-based devices using RPM files.
To distribute applications to managed devices, you must attach the digital assets, which are the files required for installation, to applications. In addition, you must select the supported operating systems for applications. See Attach digital assets to applications and select supported operating systems.
1. |
a. |
Log in to the appliance Administrator Console, https://appliance_hostname/admin. Or, if the Show organization menu in admin header option is enabled in the appliance General Settings, select an organization in the drop-down list in the top-right corner of the page next to the login information. |
b. |
c. |
2. |
In the Software drop-down list, select a software title. To search for a title, begin typing in the Software field. |
rpm -U packagename.rpm
Default parameters are used unless you specify parameters in the Run Parameters field.
You can specify wildcards in the filenames you use. If the filename contains spaces, enclose it in single or double quotation marks. The files are extracted into a directory in /tmp and it becomes the current working directory of the command.
If the path environment variable of your root account does not include the current working directory, and you want to run a shell script or other executable that you have included inside an archive, specify the relative path to the executable in the Full Command Line field. The command runs inside a directory alongside the files that have been extracted.
For example, to run a shell script called installThis.sh, package it alongside an RPM file, and then enter the command: ./installThis.sh in the Installation Command field. If you archive it inside another directory, the Installation Command field is:
Both these examples, as well as some other appliance functions, assume that sh is in the root's path. If you are using another scripting language, you might need to specify the full path to the command processor you want to run in the installation command, such as:
/bin/sh ./filename.sh
Include appropriate arguments for an unattended, batch script.
//usr/sbin/rpm -e packagename.rpm
The package is removed only if the archive or package has been downloaded to the device. If you select the Uninstall Using Full Command Line check box, specify a full command line in the Installation Command field to ensure the correct removal command runs on the correct package. Because no package is downloaded in this case, specify the path in the installation database where the package receipt is stored.
A name that identifies the Managed Installation. This name appears on the Managed Installations page. | |||||||
Select the most appropriate time for this package to be deployed. For the Linux platform, the options are Anytime (next available) and Disabled. | |||||||
Indicate if you want to deploy the software title from Cataloged Software or all Software by selecting one of these options.
| |||||||
| |||||||
Specify a location from which files can be downloaded for a specific Managed Installation. Path: Enter the location where the KACE Agent can retrieve digital installation files. Checksum: Enter an alternate checksum (MD5) that matches the MD5 checksum on the remote file share. If no checksum is entered, the digital asset on the file share must match the digital asset associated with the deployment package on the appliance. Also, the target path must include the complete filename (for example,\\fileserver_one\software\adobe.exe). You can create the checksum using any tool, including KDeploy.exe, which is installed with the KACE Agent. To create the checksum using KDeploy.exe: Windows 32-bit devices: C:\Program Files\Quest\KACE Windows 64-bit devices: C:\Program Files (x86)\Quest\KACE Mac OS X devices: /Library/Application Support/Quest/KACE/bin
Where filename is the UNC path to the file. If the path contains spaces, enclose the entire path in double quotation marks.
Credential: The details of the service account required to connect to the device and run commands. Select existing credentials from the drop-down list, or select Add credential to add credentials not already listed. See Add and edit User/Password credentials. See Distributing packages from alternate download locations and Replication Shares and Add or edit manual labels. | |||||||
Select this option if you have an RPM file and you want the appliance to run the default installation command. Linux devices use: rpm [-U | Run Parameters] "packagename.tgz" Additional Parameters: (Optional) If you select Use Default, specify the parameters to use. Additional parameters are not required if you have an RPM file. Enter a value to override (Default -U default). For example, if you set Run Parameters to: -ivh --replacepkgs, then the command that runs on the device is: | |||||||
Remove the package from the device using the command line. If you specified a command in the Full Command Line field, the command runs. Otherwise, the KACE Agent attempts to run the command, which is generally expected to remove the package. | |||||||
Run the command only. This does not download the actual digital asset. | |||||||
Deployment tips from ITNinja. These tips are available only if you share usage data. See Configure data sharing preferences. |
Deploy to all devices. Clear the check box to limit the deployment to specific labels or devices. | |||
Limit deployment to devices that belong to specified labels. To select labels, click Edit, drag labels to the Limit Deployment to window, then click Save. | |||
Limit deployment to specific devices. In the drop-down list, select the devices to which you want to deploy the application. To filter the list, type a few characters in the Devices field. The number next to the field indicates the number of devices available.
|
| |||||||
| |||||||
|
The time, in 24-hour clock format, for package deployment to start and end. The Deployment Window time affects all Action options. Also, the run intervals defined in the appliance Settings interact with or override the deployment window of specific packages. | |||
| |||
7. |
To distribute applications to managed devices, you must attach the digital assets, which are the files required for installation, to applications. In addition, you must select the supported operating systems for applications. See Attach digital assets to applications and select supported operating systems.
This creates filename.tar.gz
2. |
3. |
Log in to the appliance Administrator Console, https://appliance_hostname/admin. Or, if the Show organization menu in admin header option is enabled in the appliance General Settings, select an organization in the drop-down list in the top-right corner of the page next to the login information. |
You can do this manually from the Inventory > Software page, or by installing the package on a managed device that regularly connects to the appliance. See About the Software page.
a. |
b. |
c. |
Select the application title with which the TAR.GZ file is associated from the Software drop-down list. |
If no Additional Parameters are provided, -U is used.
rpm [-U | Run Parameters] "packagename.tgz"
d. |
e. |
The KACE Agent automatically runs deployment packages with RPM extensions.
You can create Managed Installations for macOS X devices as needed.
To distribute applications to managed devices, you must attach the digital assets, which are the files required for installation, to the application. In addition, you must select the supported operating systems for the application. See Attach digital assets to applications and select supported operating systems.
1. |
a. |
Log in to the appliance Administrator Console, https://appliance_hostname/admin. Or, if the Show organization menu in admin header option is enabled in the appliance General Settings, select an organization in the drop-down list in the top-right corner of the page next to the login information. |
b. |
c. |
2. |
Next, the appliance searches for all plain applications (APP) on the top level of the archive and copies them to the Applications folder using the following command:
A name that identifies the Managed Installation. This name appears on the Managed Installations page. | |||||||||||||||
The package deployment setting. Options include:
| |||||||||||||||
Indicate if you want to deploy the software title from Cataloged Software or all Software by selecting one of these options.
| |||||||||||||||
| |||||||||||||||
Specify a location from which files can be downloaded for a specific Managed Installation. Path: Enter the location where the KACE Agent can retrieve digital installation files. Checksum: Enter an alternate checksum (MD5) that matches the MD5 checksum on the remote file share. If no checksum is entered, the digital asset on the file share must match the digital asset associated with the deployment package on the appliance. Also, the target path must include the complete filename (for example, \\fileserver_one\software\adobe.exe). You can create the checksum using any tool, including KDeploy.exe, which is installed with the KACE Agent. To create the checksum using KDeploy.exe: Windows 32-bit devices: C:\Program Files\Quest\KACE Windows 64-bit devices: C:\Program Files (x86)\Quest\KACE Mac OS X devices: /Library/Application Support/Quest/KACE/bin
Where filename is the UNC path to the file. If the path contains spaces, enclose the entire path in double quotation marks.
Credential: The details of the service account required to connect to the device and run commands. Select existing credentials from the drop-down list, or select Add credential to add credentials not already listed. See Add and edit User/Password credentials. See Distributing packages from alternate download locations and Replication Shares and Add or edit manual labels. | |||||||||||||||
installer -pkg packagename.pkg -target / [Run Parameters] | |||||||||||||||
| |||||||||||||||
Deployment tips from ITNinja. These tips are available only if you share usage data. See Configure data sharing preferences. |
Deploy to all devices. Clear the check box to limit the deployment to specific labels or devices. | |||
Limit deployment to devices that belong to specified labels. To select labels, click Edit, drag labels to the Limit Deployment to window, then click Save. | |||
Limit deployment to specific devices. In the drop-down list, select the devices to which you want to deploy the application. To filter the list, type a few characters in the Devices field. The number next to the field indicates the number of devices available.
|
The time, in 24-hour clock format, for package deployment to start and end. The Deployment Window time affects all Action options. Also, the run intervals defined in the appliance Settings interact with or override the deployment window of specific packages. | |||
| |||
6. |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center