Hi.
Most systems use package managers to keep track of software. So, for example, RedHat invented
rpm,
GNU/Debian uses
APT, the Solaris 10 box I use has a series of
pkg tools, e.g.
Code:
pkginfo pkginfo (1) - display software package information
FreeBSD uses something similar:
Code:
pkg_version(1) - summarize installed versions of packages
However, a system can be modified -- software can be added -- without the use of a package manager, and then it is more difficult to tabulate the software assets.
Depending on the version of *nix you are using, you'll need to do some research on the appropriate tools. Some special forums exist here at unix.com to help support IBM's aix, Hewlett-Packard's hp-ux, etc.
Again, best wishes, and keep us posted ... cheers, drl