Hi all. As the subject suggests, I would like to create a boot environment on one of my machines that has as much of GNOME 2.25/2.26 as possible. I've done the requisite googling and reading, but I do have a knack for taking a little bit of knowledge and running in the wrong direction with it. So I'm hoping y'all can give me a shove in the right direction. :-)
* http://blogs.sun.com/mattman/entry/how_to_build_jds_on is an awesome guide and I was able to use it to build quite a few IPS packages from spec-files trunk and spec-files-other trunk and add them to a local repo. Packagemanager shows them as updates, but it also insists that the bulk of them cannot be installed without an update-all. I can't update-all since I don't have them all. My theory is that even if I did, not having an 'entire' incorporation might be problematic. Regardless... I also cannot uninstall packages and replace them due to dependencies in the current environment. (It's still a cool guide though, so thanks to Matt for taking the time to write it up!) * http://opensolaris.org/os/project/jds/contributing/building seems to confirm the above issues. It also says, "... This command extracts the package names from the spec files and then uninstalls them using the pkgrm command. Packages are uninstalled even if other installed packages require them. It is advised that you are not logged into GNOME during this step as it uninstalls all GNOME packages. Use a CDE session, remote login or a failsafe session instead." I was kinda hoping to do this while logged into GNOME. :-) If I can't I'll get over it, but my hope tends to spring eternal, which brings me to: * http://defect.opensolaris.org/bz/show_bug.cgi?id=6156 (A bug I filed after getting a traceback resulting from my not understanding what I was doing and proceeding anyways.). In comment #5, Danek says, "'beadm mount os105 /tmp/foo' will temporarily mount the "os105" be at /tmp/foo. You can then run packaging operations on the image at /tmp/foo without having to create a new one there.... Finally, 'beadm unmount os105'." Could I do something along these lines to safely install packages I build using Matt's guide into another, temporarily mounted BE? (BTW, thanks again Danek!) And finally: * OpenSolaris Bible, Ch. 6, p. 169 says, "* User - Dependent on a full image. User images enable users to install their own version of packages that differ from the versions installed in a full image." At the risk of sounding silly, my situation *is* that I have a working full image along with a different version of packages that I'd like to install. Path to pursue or wrong direction? I don't expect anyone to write a lengthy response, but I would be quite grateful for any do's -- and indebted for any don'ts. :-) Thanks in advance! Take care. --Joanie