HOWTO: Get xterm on Solaris 11 Without installing the Whole of the solaris-desktop Group
By default, when you install Solaris 11 onto a SPARC system using the Solaris text installer, the solaris-large-server
pkg group is installed. This is quite a large pkg group that provides most of the software you'd need on a server. One thing it doesn't deliver, and this is deliberate, is an X environment or any of the related libraries, and thus no xterm
either.
This isn't a problem for most Solaris 11 server installations, however what is becoming increasingly common to me is the number of people, particular Oracle DB administrators, who use xterm
to install and administer their database. In these cases installing the solaris-desktop
pkg group (the normal method of getting an X environment and corresponding libraries including xterm
) is excessive.
You'll be pleased to know you can easily get xterm
on your solaris-large-server
installation WITHOUT installing the whole of the solaris-desktop
pkg group by installing just the following pkgs:
Update: I've updated the list with an explanation for each. Thanks to Alan Coopersmith for the userful comment.
- xauth - required to allow ssh to set up X11 forwarding with authentication
- x11/diagnostic/x11-info-clients - required for software that executes xdpyinfo
- library/motif - required for software that has a Motif GUI
- terminal/xterm
This will pull in a few additional dependencies, and by a quick calculation, install about 36Mb of additional software over-and-above the solaris-large-server
pkg group.
This is certainly a lot more acceptable and appropriate for such machines.
You will be pleased to know people within Oracle are discussing the idea of implementing simple pkg groups or profiles which can be used to install just what is needed for installing other Oracle products without having to install too much. As far as I know, this is however still in the discussion stages, but watch this space.