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


Reply via email to