Software Distribution
Following details are shows for every package that is added:
- Name of the Package
- Description
- Package Version
- Platform that the Package is for
- Date added
- Is the Package Global?
To add a software, navigate to the module via the side bar, and choose Add a new software from the menu dropdown, and enter the following details
- Platform: Select the OS to deploy the software on.
- Type: Choose if you are going to upload a file or a folder.
- Where will the software be hosted/is hosted? - Select if it would be a Nanoheal repository or a vendor repository.
- If Nanoheal Repository is chosen –
- Choose a method to upload the software? Select if it would be FTP Server or CDN Server.
- If you have selected FTP server,
- Enter Name of the Application/Package, Package Description and the Software Version.
- Choose if must upload separate packages for 32- or 64-bit OS.
- Upload the Software.
- Click on the tick mark to save the details.
- If you have selected CDN server, you can either upload a new package or choose to form the list of software’s that are already uploaded.
- If you wish to upload a new package to CDN server,
- Enter Name of the Application/Package, Package Description and the Software Version.
- Choose if must upload separate packages for 32- or 64-bit OS.
- Upload the Software.
- Click on the tick mark to save the details.
- If you have decided to pick the package from the list of software’s already uploaded to CDN,
- Choose if there are separate packages for 32- or 64-bit OS.
- Select the software from the list and click on the tick mark to save the details.
- If you wish to upload a new package to CDN server,
- If you have selected Vendor repository instead,
- enter the following details:
- Name of the application
- Package Description
- Software Version, and
- The Pre-Check Path
- Please set the access levels:
- Anonymous
- Secure If you choose secure access you would have to enter the domain impersonation details, corresponding username and password. What this means is that when you distribute this software, it would only distribute in the domain mentioned and would fail in all other domains.
- enter the following details:
- If Nanoheal Repository is chosen –
To add a software, navigate to the module via the side bar, and choose Add a new software from the menu dropdown, and enter the following details
- Platform: Select the OS to deploy the software on.
- Type: Choose if you are going to upload a file or a folder.
- Where will the software be hosted/is hosted? - Select if it would be a Nanoheal repository or a vendor repository.
- If Nanoheal Repository is chosen –
- Choose a method to upload the software? Select if it would be FTP Server or CDN Server.
- If you have selected FTP server,
- Enter Name of the Application/Package, Package Description and the Software Version.
- Choose if must upload separate packages for 32- or 64-bit OS.
- Upload the Software.
- Click on the tick mark to save the details.
- If you have selected CDN server, you can either upload a new package or choose to form the list of software’s that are already uploaded.
- If you wish to upload a new package to CDN server,
- Enter Name of the Application/Package, Package Description and the Software Version.
- Choose if must upload separate packages for 32- or 64-bit OS.
- Upload the Software.
- Click on the tick mark to save the details.
- If you have decided to pick the package from the list of software’s already uploaded to CDN,
- Choose if there are separate packages for 32- or 64-bit OS.
- Select the software from the list and click on the tick mark to save the details.
- If you wish to upload a new package to CDN server,
- If you have selected Vendor repository instead,
- enter the following details:
- Name of the application
- Package Description
- Software Version, and
- The Pre-Check Path
- Please set the access levels:
- Anonymous
- Secure If you choose secure access you would have to enter the domain impersonation details, corresponding username and password. What this means is that when you distribute this software, it would only distribute in the domain mentioned and would fail in all other domains.
- enter the following details:
- If Nanoheal Repository is chosen –
After the packages are added they can be configured for “Execute and Deploy” Navigate to the module via the side bar, select the Package, and choose Configure Package from the menu dropdown. And follow these steps to configure the package:
-
Name of the Software, and supported operating systems would be prefilled
-
Choose if you would want to Configure the package so that it can be
- Deployed.
- Executed.
- Both Deployed & Executed.
-
If your software has separate 32- and 64-bit packages, you must configure them separately.
Configure Deploy
Click on the 32 bits / 64-bit configuration for Deploy and enter the following details:
-
Enable the function by setting entering 1 on enable and 0 for disable. This value is set to 1 by default.
-
The FTP/ CDN URL path would be prefilled based on the configurations set.
-
Select If the Application must run in the foreground or the background. If an application is run in the foreground, an UI would be shown to the user while the software is being installed. If an application is run in the background, the installation would proceed silently.
-
Select if the operation must be:
- Executable in system privilege.
- Executable in Admin privilege.
- Executable in User privilege.
- Executable in Admin with UAC.
-
Enter the Command Line/ Distribution Path.
-
Once these configurations are set, you can enter the Pre-Install Checks. These checks are set to make sure that a package is deployed only if the condition is met
- File path exist.
- File path does not exist.
- Software version exists.
- Software version does not exist.
- Registry key exists.
- Registry key does not exist.
-
Enter the Precheck value i.e. File path/Software version/Registry key.
-
You can also set the validation checks to validate the deployment. Validation path is either via
- File path
- Registry key If file path is chosen, enter the File path If the Registry key is chosen, Select the registry key from the dropdown, set the registry path and enter the registry path. 9.You can next set the Patch dependency. Patch Dependency is set so that the Patch deployment can be skipped based on current patch. For example, if you are planning to execute a series of patches, you can skip the current patch of the previous patch was not successfully installed.
Configure Execute
Click on the 32 bit / 64 bit configuration for Execute and enter the following details:
- Enable the function by setting entering 1 on enable and 0 for disable. This value is set to 1 by default.
- The FTP/ CDN URL path would be prefilled based on the configurations set.
- Select If the Application must run in the foreground or the background. If an application is run in the foreground, an UI would be shown to the user while the software is being installed. If an application is run in the background, the installation would proceed silently.
- Select if the operation must be:
- Executable in system privilege.
- Executable in Admin privilege.
- Executable in User privilege.
- Executable in Admin with UAC.
- Enter the Command Line/ Distribution Path.
- Once these configurations are set, you can enter the Pre-Install Checks. These checks are set to make sure that a package is deployed only if the condition is met
- File path exist.
- File path does not exist.
- Software version exists.
- Software version does not exist.
- Registry key exists.
- Registry key does not exist.
- Enter the Precheck value i.e. File path/Software version/Registry key.
- You can also set the validation checks to validate the deployment. Validation path is either via
- File path
- Registry key If file path is chosen, enter the File path If the Registry key is chosen, Select the registry key from the dropdown, set the registry path and enter the registry path.
- You can next set the Patch dependency. Patch Dependency is set so that the Patch deployment can be skipped based on current patch. For example, if you are planning to execute a series of patches, you can skip the current patch if the previous patch was not successfully installed/ was skipped.
Once you have configured the Execute/Deploy configurations, you can also set configurations to • restart the computer after the software has been installed. • restart the Nanoheal application after the software has been installed.
Configure Silent Installation.
If you have selected silent installation, you can configure the clicks and double clicks needed to automate the silent installer. You can also save the installation logs to the file patch you specify
Show status Message box
If you want to show a message box while downloading/installing the software, you can do so by enabling the Show status Message box option. You can enter the text that must be shown while: • While Downloading the package • While Installing the package
Other settings
Maximum Time per patch - Set the maximum number in minutes, beyond which the Package would kill itself in case it has not been installed on the machine. Process to kill - Enter the process that must be killed before the Patch is executed. Configure Upload
The software that you want to distribute is either placed at an FTP or a CDN location. You need to configure either one of them to be able to start the procedure of software distribution.
To configure the FTP location, follow these steps:
- Navigate to the module via the side pane and choose Configure Upload from the dropdown.
- Select FTP and enter the FTP URL.
- Click on Authenticate to authenticate the location with a User and Password.
- Click on the tick mark to save the configuration.
A content delivery network or content distribution network is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and high performance by distributing the service spatially relative to end-users. To configure a CDN location to place the content that you wish to distribute, follow these steps:
- Navigate to the module via the side pane and choose Configure Upload from the dropdown.
- Select CDN, and enter the URL, Access Key, Secret Key, Bucket name, CDN Region.
- Click on the tick mark to save the configuration.
Follow these steps to edit the software package that has already been uploaded:
- Navigate to the module via the side pane, and double click on the package that you wish to edit.
- Click on the edit icon from the far-right corner and edit the details
Follow these steps to edit the software package that has already been uploaded:
- Navigate to the module via the side pane, and double click on the package that you wish to edit.
- Click on the edit icon from the far-right corner and edit the details
- When prompted click on “Yes delete” to remove the package.