Unix, Linux and Mac Agent and Solutions - Installation Files and Command Lines Using Native Packages
search cancel

Unix, Linux and Mac Agent and Solutions - Installation Files and Command Lines Using Native Packages

book

Article ID: 178299

calendar_today

Updated On:

Products

Patch Management Solution for Linux Inventory Solution for Unix/Linux Monitor Agent for Unix/Linux Patch Management Solution for Mac Inventory Solution for Mac Inventory Pack for Servers Notification Server Agent for Macintosh (Altiris) Notification Server Agent for Unix/Linux (Altiris)

Issue/Introduction

 Unix, Linux and Mac Agent and Solutions - Installation Files and Command Lines Using Native Packages

Resolution

I recommend the following, at least as a test, if not a workaround. You will need to use sudo or the root account to install an ITMS solution. 

 

1. aex-helper uninstall INVENTORY    (If Inventory for Servers is installed, you will need to FIRST run: aex-helper uninstall SERVERINVENTORY)

2. wget <ns server name>/altiris/ns/nscap/bin/unix/inventory/linux/x64/aex-inventory.rpm

3. wget <ns server name>/altiris/ns/nscap/bin/unix/inventory/linux/x64/rollout.sh

4. chmod 755 aex-inventory.rpm

5. chmod 755 rollout.sh

6. ./rollout.sh

 

 Following is a list of each component  of the Unix, Linux and Macintosh (ULM) Agent and Solutions and required information to manually install each component. 

 

This document applies to SMP 8.x

 

Column definitions: 

  • Component & Platform - The agent or solution name (component) and the platforms applicable to that component. 
  • File Name(s) - A list of files used to install the component on each platform.
  • Component Install Command - The command used to install the component.
  • NS Source File Location - Where the install files can be found on the NS/SMP server. 

 

Notes: 

  1. Elevated privileges are required for all installation commands. For Unix and Linux systems, login as the root user or use 'sudo <command>'. For Mac systems, login to any administrator account and use 'sudo <command>'.
 
  2. The 'agent-upgrade' script has several useful options. Use the '-h' option for further details. 
 
  3. All source file locations are in the NSCap directory, unless otherwise noted. The default location for the NSCap directory on the NS/SMP server is “C:\Program Files\Altiris\Notification Server\NSCap”.


  4. The base path to use when downloading with wget, curl, etc. is "<NS Servername>/altiris/ns/NSCap/bin/UNIX...". 


  5. To use a manual method, copy all files in the package directory from the NS/SMP server to each client. Files can be copied using whatever method is preferred, i.e., wget, curl, ftp, sneakernet, etc. Once the files are in place, simply run the associated install command, as noted in the article. 


  6. To install the NS/SMP agent, it is  recommend that  the Agent (Bootstrap) package be used. The bootstrap requires that a single file be copied to the client rather than multiple. The bootstrap will then identify the platform and download the appropriate "Agent (Native)" files and run the appropriate install command.


  7. To install other components (plugins, etc.), use any preferred method to copy the native files to the the client computer(s) and run the associated command line.


  8. Installation information for all components for all platforms can be found using the following query: 

select pa.name as [Software Package], pa.[Package Location], pr.name as [Command Type], pr.commandline as [Command Line]
from swdpackage pa
join dbo.SWDProgram pr on pa.[packageid]=pr.[packageid]
where pa._Latest=1 and pr._Latest=1
order by 1, 3

Sample commands to manually download and install the Inventory plugin for Linux v7.6 are: 

1. wget <ns server name>/altiris/ns/nscap/bin/unix/inventory/linux/x64/aex-inventory.rpm
2. wget <ns server name>/altiris/ns/nscap/bin/unix/inventory/linux/x64/rollout.sh
3. chmod 755 aex-inventory.rpm
4. chmod 755 rollout.sh
5. ./rollout.sh

To download other components, use the appropriate "Filename(s) and "NS Source File Location" in the above wget paths and execute the corresponding "Component Install Command".  

Note that Mac clents would use "curl -O" in place of 'wget' in the above commands. 

These files can be staged elsewhere, if kept up-to-date with current versions, to facilitate ftp or other methods of downloading. 

 

 

 

Component & Platform

File Name(s)

Component Install Command

NS Source File Location

 

 

 

 

Agent (Bootstrap)

 

 

 

AIX PowerPC

aex-bootstrap-aix

aex-bootstrap-aix <SMP Server Name>

NSCap\bin\UNIX\AgentInstall\AIX\PowerPC

HP-UX IA-64

aex-bootstrap-hpux-itanium

aex-bootstrap-hpux-itanium <SMP Server Name>

NSCap\bin\UNIX\AgentInstall\HP-UX\IA-64

HP-UX PA-Risc

aex-bootstrap-hpux-parisc

aex-bootstrap-hpux-parisc <SMP Server name>

NSCap\bin\UNIX\AgentInstall\HP-UX\PA-RISC

Linux x64

aex-bootstrap-linux

aex-bootstrap-linux <SMP Server Name>

NSCap\bin\UNIX\AgentInstall\Linux\x64

 Linux x86

 aex-bootstrap-linux

 aex-bootstrap-linux <SMP Server Name>

 NSCap\bin\UNIX\AgentInstall\Linux\x86

Mac

aex-bootstrap-macosx

aex-bootstrap-macosx <SMP Server Name>

NSCap\bin\UNIX\AgentInstall\Mac\x86

Solaris Sparc

aex-bootstrap-solaris-sparc

aex-bootstrap-solaris-sparc <SMP Server Name>

NSCap\bin\UNIX\AgentInstall\Solaris\Sparc

Solaris x86

aex-bootstrap-solaris-intel

aex-bootstrap-solaris-sparc <SMP Server Name>

NSCap\bin\UNIX\AgentInstall\Solaris\x86

 

 

 

 

Agent (Native files)

Note: The agent-upgrade script will run each installation script in the correct order.

 

 

AIX PowerPC

aex-basetasks.bff.Z

aex-basetasks.bff.Z.manifest

aex-ctagent.bff.Z

aex-ctagent.bff.Z.manifest

aex-iragent.bff.Z

aex-iragent.bff.Z.manifest

aex-nsclt.bff.Z

aex-nsclt.bff.Z.manifest

aex-smfagent.bff.Z

aex-smfagent.bff.Z.manifest

agent-upgrade

agent-upgrade.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\AIX\PowerPC

HP-UX IA-64

aex-basetasks.depot.Z

aex-basetasks.depot.Z.manifest

aex-ctagent.depot.Z

aex-ctagent.depot.Z.manifest

aex-iragent.depot.Z

aex-iragent.depot.Z.manifest

aex-nsclt.depot.Z

aex-nsclt.depot.Z.manifest

aex-smfagent.depot.Z

aex-smfagent.depot.Z.manifest

agent-upgrade

agent-upgrade.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\HP-UX\IA-64

HP-UX PA-Risc

 aex-basetasks.depot.Z

 aex-basetasks.depot.Z.manifest

 aex-ctagent.depot.Z

 aex-ctagent.depot.Z.manifest

 aex-iragent.depot.Z

 aex-iragent.depot.Z.manifest

 aex-nsclt.depot.Z

 aex-nsclt.depot.Z.manifest

 aex-smfagent.depot.Z

 aex-smfagent.depot.Z.manifest

 agent-upgrade

 agent-upgrade.manifest

 package-manifest.xml

 rollout-basetasks.sh

 rollout-basetasks.sh.manifest

 rollout-ctagent.sh

 rollout-ctagent.sh.manifest

 rollout-ira.sh

 rollout-ira.sh.manifest

 rollout-smf.sh

 rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\HP-UX\PA-RISC

Linux x64

aex-basetasks.rpm

aex-basetasks.rpm.manifest

aex-ctagent.rpm

aex-ctagent.rpm.manifest

aex-iragent.rpm

aex-iragent.rpm.manifest

aex-nsclt.rpm

aex-nsclt.rpm.manifest

aex-smfagent.rpm

aex-smfagent.rpm.manifest

agent-upgrade

agent-upgrade.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\Linux\x86

Linux x86

aex-basetasks.rpm

aex-basetasks.rpm.manifest

aex-ctagent.rpm

aex-ctagent.rpm.manifest

aex-iragent.rpm

aex-iragent.rpm.manifest

aex-nsclt.rpm

aex-nsclt.rpm.manifest

aex-smfagent.rpm

aex-smfagent.rpm.manifest

agent-upgrade

agent-upgrade.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\Linux\x86

Mac

agent-upgrade

agent-upgrade.manifest

AltirisAgent.pkg

AltirisAgent.pkg.manifest

AltirisBaseTaskHandlers.pkg

AltirisBaseTaskHandlers.pkg.manifest

AltirisClientTaskAgent.pkg

AltirisClientTaskAgent.pkg.manifest

AltirisInventoryRuleAgent.pkg

AltirisInventoryRuleAgent.pkg.manifest

AltirisSoftwareManagementFramework.pkg

AltirisSoftwareManagementFramework.pkg.manifest

Manifest.xml

Manifest.xml.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\Mac\x86

Solaris Sparc

aex-basetasks-sol-sparc.Z

aex-basetasks-sol-sparc.Z.manifest

aex-ctagent-sol-sparc.Z

aex-ctagent-sol-sparc.Z.manifest

aex-iragent-sol-sparc.Z

aex-iragent-sol-sparc.Z.manifest

aex-nsclt-sol-sparc.Z

aex-nsclt-sol-sparc.Z.manifest

aex-smfagent-sol-sparc.Z

aex-smfagent-sol-sparc.Z.manifest

agent-upgrade

agent-upgrade.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\Solaris\Sparc

Solaris x86

aex-basetasks-sol-intel.Z

aex-basetasks-sol-intel.Z.manifest

aex-ctagent-sol-intel.Z

aex-ctagent-sol-intel.Z.manifest

aex-iragent-sol-intel.Z

aex-iragent-sol-intel.Z.manifest

aex-nsclt-sol-intel.Z

aex-nsclt-sol-intel.Z.manifest

aex-smfagent-sol-intel.Z

aex-smfagent-sol-intel.Z.manifest

agent-upgrade

agent-upgrade.manifest

package-manifest.xml

rollout-basetasks.sh

rollout-basetasks.sh.manifest

rollout-ctagent.sh

rollout-ctagent.sh.manifest

rollout-ira.sh

rollout-ira.sh.manifest

rollout-smf.sh

rollout-smf.sh.manifest

agent-upgrade

NSCap\bin\UNIX\Agent\Solaris\x86

 

 

 

 

Inventory Solution

 

 

 

AIX

aex-inventory.bff.Z

rollout.sh

rollout.sh                 

NSCap\bin\UNIX\Inventory\AIX

HP-UX

aex-inventory-hppa.depot.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\HPUX

HP-UX IA-64

aex-inventory-ia64.depot.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\HPUX-IA64

Linux x86

aex-inventory.rpm

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\Linux\x86

Linux 64

aex-inventory.rpm

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\Linux\x64

Mac Universal

AltirisInventory.pkg.tar.gz

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\Mac\universal

Solaris Sparc

aex-inventory-sol-sparc.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\Solaris\Sparc

Solaris x86

aex-inventory-sol-intel.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\Inventory\Solaris\x86

 

 

 

 

Server Inventory

 

 

 

AIX

aex-serverinventory.bff.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\AIX

HP-UX

aex-serverinventory-hppa.depot.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\HPUX

HP-UX IA-64

aex-serverinventory-ia64.depot.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\HPUX-IA64

Linux x64

aex-serverinventory.rpm

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\Linux\x64

Linux x86

aex-serverinventory.rpm

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\Linux\x86

Solaris Sparc

aex-serverinventory-sol-sparc.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\Solaris\Sparc

Solaris x86

aex-serverinventory-sol-intel.Z

rollout.sh

rollout.sh            

NSCap\bin\UNIX\ServerInventory\Solaris\x86

 

 

 

 

Software Management Solution

 

 

 

Mac Universal

AltirisSoftwareManagementSolutionAgent.pkg.tar.gz

rollout.sh

 

NSCap\bin\UNIX\SMS\Mac\universal

All Linux & Unix

(This solution plug-in is simply enabled, or ‘registered’, on Unix and Linux client machines. Installation files are not required.)

 

 

 

 

 

 

pcAnywhere

 

 

 

Macintosh

rollout_Mac.sh

SymantecpcAPlugin.pkg.tar.gz

rollout_Mac.sh

 

NSCap\bin\Win32\X86\pcAMacAgent

 

 

 

 

Patch Management

 

 

 

Linux x64

aex-swuagent.rpm

rollout-swu.sh

rollout-swu.sh

C:\Program Files\Altiris\Patch Management\Packages\Linux Agent\x64

Linux x86

aex-swuagent.rpm
rollout-swu.sh

rollout-swu.sh

C:\Program Files\Altiris\Patch Management\Packages\Linux Agent\x86

 

 

 

 

 

 

 

 

Monitor Solution

 

 

 

AIX PowerPC

aex-monitor.bff.Z

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\AIX\PowerPC

HP-UX IA-64

aex-monitor-ia64.depot.Z

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\HP-UX\IA-64

HP-UX PA-Risc

aex-monitor-hppa.depot.Z

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\HP-UX\PA-RISC

Linux x64

aex-monitor.rpm

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\Linux\x64

Linux x86

aex-monitor.rpm

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\Linux\x86

Solaris Sparc

aex-monitor-sol-sparc.Z

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\Solaris\Sparc

Solaris x86

aex-monitor-sol-intel.Z

aex-ms-setup

aex-ms-setup

NSCap\bin\UNIX\Monitor\Solaris\x86

 

 

 

 

Package Server Agent

 

 

 

Linux x64

aex-psagent.rpm

rollout-psa.sh

rollout-psa.sh

NSCap\bin\UNIX\PackageServer\Linux\x64

Linux x86

aex-psagent.rpm
rollout-psa.sh

rollout-psa.sh

NSCap\bin\UNIX\PackageServer\Linux\x86