Why Sun distributes installers and patches for the same sfw packages?
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.
Distribution: Solaris 10, Solaris Express Community Edition
Posts: 547
Rep:
Why does Sun distribute installers and patches for the same sfw packages?
Hi.
Installing software on my solaris 10 box, I noticed that Sun distributes installers for Solaris (e.g. for Java SE, Java System Application Server) and OS patches and/or packages, being the latest, IMHO, harder to find (often there's no hint about their existence but the patch report).
Said that I prefer a patch/package when possible because it is (seems) easier to trace such an installation, I was wondering why do they maintain both mechanisms. Is it a compatibility issue with previous versions of the OS which prevents them distributing the same patch/package for all systems' versions? Is it to allow an ordinary user to perform a private installation? Other reasons I don't see? How do _you_ usually upgrade software in your system which is part of the OS distribution (such as JavaSE)?
Thanks,
Enrico.
Last edited by crisostomo_enrico; 07-19-2007 at 04:02 AM.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
This isn't really packages vs installers. Many installers do install packages under the cover.
Packages and patches are the only way to install and fix software in a supported manner.
Tarballs/zips are a simpler way to install software, but you can't patch them. You need to reinstall to upgrade. One advantage though is that it is easier to have multiple versions at the same time, and also you can install in your home directory without administrative rights requirement.
Distribution: Solaris 10, Solaris Express Community Edition
Posts: 547
Original Poster
Rep:
Quote:
This isn't really packages vs installers. Many installers do install packages under the cover.
I should have imagined, but installing Java EE SDK (and Sun Java System Application Server 9) lead me to think differently: it directly installed in /opt without installing Solaris packages. And I found that pretty strange: Solaris 10 ships with an older version of the same server and I expected at least the possibility of patching the system (and registering the server in SMF, even if writing the service bundle has been pretty easy with just the man pages...).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.