From: Doug S Johnson (Doug_S_Johnson@raytheon.com)
Date: Fri Apr 26 2002 - 13:43:32 EDT
Most everyone suggested using pkginfo, but that still leaves compiled
stuff and I`ll have to do some hunting around in some directories to find
everything or most everything. Replies I received below. Many thanks.
Doug
> -----Original Message-----
> From: Doug S Johnson [SMTP:Doug_S_Johnson@raytheon.com]
> Sent: Wednesday, April 24, 2002 4:33 PM
> To: sunmanagers@sunmanagers.org
> Subject: List Software
>
> Is there any way to list all software installed on a machine
with
> Solaris 7 or 8. I know I can start admintool and browse to software but
> that appears to only be software from the install CD and things that
were
> installed with pkgadd (Which file is read here?? I'd like to print it).
I
>
> know there are things in /opt that aren't listed in admintool.
>
> I might be out of luck for a complete list, but I want to be as
> precise as possible. Need to provide a list for my security folks for
> quite a few machines.
>
> There were a few folks before me and nothing was really
> documented. Thanks.
>
> Doug
____________
pkginfo will list all pkg format installed packages .
anything you compiled on your own will not be listed ;-(
Moti
_____________
For a listing of anything added via the package system:
/usr/bin/pkginfo
(Easier than admintool, at least IMO).
For things not in the package system, you're probably stuck cataloging
them
yourself. There's no standard way to do it. I guess I'd look in all the
'bin' directories - /usr/bin, /usr/local/bin, /usr/openwin/bin,
/usr/dt/bin, and anything under /opt ... and the sbin directories...
and some stuff could even be in /usr/libexec?
Heck, people stick stuff anywhere. The stuff we have at my company is all
in /usr/local/pkg/{package_name} and then there's symlinks from the files
under there into /usr/local/bin, /usr/local/lib, and so forth.
_________
pkginfo
Mark Mcmanus
_________
Look at pkginfo. It can list all of the software installed using pkgadd,
and
has a number of switches (check the man page). There really is no way to
list software installed by compiling the source. The best would be to give
a
listing of the files in /opt and /usr/local
IHTH
Rainer Heilke
___________
pkginfo -l will list all packages install with pkgadd. The file this uses
is /var/sadm/install/contents
Otherwise you will need to use find. Perhaps you can diff this output from
/var/sadm/install/contents ???
Good luck...
-jed
____________
use:
pkginfo | grep -v system | grep -v ALE | grep -v CTL
Regards,
Alfredo
______________
Doug,
The pkginfo utility will list out packages installed on your system - use
it
with the "-l"
flag to list "long" contents ....
regards
Rahul
Dan Lowe
______________
try pkginfo without any argument. I think this gives you the same list as
the full list in admintool.
Daniel
__________________
You can only list the software installed with pkgadd in this way; anything
done with make install or other installation scripts will not place a
marker
in a central location.
admintool probably uses pkginfo, which reads the contents of the
/var/sadm/pkg directory.
John Riddoch
_____________
this makes a list
pkginfo > /tmp/pkginfo.lst
======================
Richard Eisenman
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:15 EDT