Solaris / OpenSolarisThis forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am so confused on where to begin when it comes to dealing with package management with Solaris 10. I am so used to YUM(fedora)URPMI(Mandriva) and Yast(Suse) - RPM packages. What does Solaris use for package management and what are the files called? How would I query my system to see the packages installed and the names and the files associated with the packages like with linux: rpm -ql package-name ? Also where does Sun on its website hold the repositories for Solaris 10 in case of add-on that I would need. I am trying to install net::telnet for Solaris 10 and I would like to find a package for it as oppossed to installing it from a .tar
Last edited by metallica1973; 12-14-2007 at 06:34 AM.
Distribution: Solaris 10, Solaris Express Community Edition
Posts: 547
Rep:
Solaris is a well documented system and you can surf docs.sun.com to find everything you need.
In you specific case, in the Solaris 10 System administrator collection, you can read the "Basic administration" book, whose chapter 16 and following tells you all the answers you need.
The short story: pkgadd adds a package, pkginfo lists information about installed packages.
download pkg-get from blastwave, make life simpler.
Personally, I think pkg-get/blastwave make it worse. The built-in package management is quite easy. When I start using blastwave, I start getting weird errors and seemingly unrelated packages start breaking. I definitly wouldn't recommend it to someone new.
Distribution: Solaris 10, Solaris Express Community Edition
Posts: 547
Rep:
It's off topic but I ask you because you keep on telling us about the wonderful linux world.
Insisting to compare with GNU/linux it's a bit absurd. As jlliagre explained, a project has been opened to resolve such issues (and more). Solaris had a specific target and now it's moving towards less "power users", too, and it's doing this much later than GNU/linux did. So, wait some time and try Indiana, too.
Nevertheless I would ask you: what would linux users' answer to your question? I see some distros in your profile but I'm sure that if we'd ask, for example, a Slackware user, a Debian user, a Gentoo user, etc., everyone would swear that its distro's pkg management is the best. At least, Solaris isn't as fragmented as GNU/linux distros' users are.
Last edited by crisostomo_enrico; 12-14-2007 at 02:03 PM.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
I believe Dox System - Brian is ranting about Blastwave, not pkg-get. They shouldn't be confused.
pkg-get is a tool that automatize package installation and do it pretty well.
Blastwave is a community driven Solaris freeware repository which provides packages for Solaris 8 which generally run on newer Solaris releases. To avoid bad interactions with bundled software and because duplication is unavoidable, Blastwave is installing its files almost exclusively under /opt/csw directory. At least this prevents from breaking "official" packages. I agree some of the Blastwave packages are outdated or of uneven quality. Should one dislike Blastwave, pkg-get can still be used and point to any other repository supporting pkg-get catalog format, although I'm afraid only Sunfreeware is currently in the list.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.