Amit, these are all really good questions and one good reason to use a package manager. I believe pkg-get has a way to list out all the packages in its repository and list out any detailed information you might need about the package and its dependencies. It should also automatically download any dependencies you need, thus making sure that you have the right versions of everything. (I know apt-get does).
Unfortunately, I don't have a Solaris so I can't really walk you through this, but even if I could give you a perfect checklist, it would only get you part of the way. Each system is different, and learning how to customize a recipe to fit your system is a hard to learn and absolutely necessary skill in your toolkit.
Check the documentation on the link in my earlier post and google around the net if that isn't enough. I often find it helpful to look for pages where someone has the same *nix flavor and app stack I'm trying to create. Lots of people like to write up and post how they got "foo" to work. If I have errors, I sometimes try to google part of the error message.
If none of that works, you might trying getting permission to make a service call if you don't automatically have it, assuming your company has a contract. I know Sun is very eager to get start-ups using its Sun workstations and seem to recall it some really good deals on contracts if you happen to be working for one (as in free).
You might also try posting again with a list of the keywords you've used in your searches. Sometimes the hardest part of these things is learning the right combination of words to search on. I recommend though that you add the list of keywords to your original post - it shows that you have put some work into this and helps others know what more to suggest. This reply is buried too many levels down for most people to see.
Best, beth.
|