OpenSolaris
This is the development page for OpenSolaris.
See the development index page for more general information.
Minimum Dependencies
In order to install all the tools, you will needpkgutil
from blastwave.org.
(Obviously there are other ways of installing the required software - you will be on your own in that case)
The basic python libraries can be installed using Sun's pkg
tool:
pfexec pkg install SUNWPython-extra SUNWgnome-python-libs SUNWpython-twisted SUNWpython-setuptools
Use easy_install
for the following python libraries:
easy_install pam pycrypto ctypes hashlib pyutmp
Use pkgutil
for PyGTK
:
pkgutil -i CSWpyggtk
To enable mDNS
and Xvnc
you will need:
pfexec pkg install SUNWavahi-bridge-dsd SUNWxvnc SUNWvncviewer
VNC
To build TigerVNC
from source, you will need:
pfexec pkg install SUNWgcc
Xpra
To build Xpra
from source, you will need a recent version of Pyrex
,
which you may have to install from source. At runtime, you will also need Xvfb
:
pfexec pkg install CSWXvfb
NX
To build NX proxy
from source, you will need:
pfexec pkg install CSWlibx11dev
You may have to modify the sources slightly, if needed add:
#define _XGetIOError(dpy) (dpy -> flags & XlibDisplayIOError)
to NXlib.h
just after MD5.h
, and remove all references to os.h
and dix.h
.