Shared Visualization - VirtualGL
TurboJPEG Installation
rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/turbojpeg-ipp-1.10.3.tar.gz?modtime=1207250210&big_mirror=0
Linux Prerequisites -- GCC v2.96 or later -- GNU Make v3.7 or later -- Intel(R) Integrated Performance Primitives v4.1 or later * See http://www.intel.com/software/products/ipp/index.htm ( Can be insteaded by libjpeg ) -- RPM v4 or later (required to build a redistributable TurboJPEG package) -- binutils 2.12.90 or later. This shouldn't be an issue unless you are (still) running RedHat 7.x or Enterprise 2.1, in which case you can download an updated bintools RPM from http://mirror.atrpms.net/ccrma/mirror/7.2/
rock@gpfs-server:~$ sudo apt-get install alien xorg-dev xserver-xorg-dev libglu1-xorg-dev
rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/turbojpeg-1.10.3.i386.rpm?modtime=1207250164&big_mirror=0
rock@gpfs-server:~/VirtualGL$ sudo alien turbojpeg-1.10.3.i386.rpm -d --to-deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -i turbojpeg_1.10.3-20080404_i386.deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -L turbojpeg (PATH_CHECK)
TurboJPEG x86_64 Information
rock@gpfs-server:~/VirtualGL/64-bit$ wget ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/v/vi/virtualgl/turbojpeg-1.10.3.x86_64.rpm
### Provides : libturbojpeg-ipp.so libturbojpeg-ipp.so()(64bit) libturbojpeg-libjpeg.so libturbojpeg-libjpeg.so()(64bit) libturbojpeg.so libturbojpeg.so()(64bit) turbojpeg ### Requires: /bin/sh /bin/sh /bin/sh /sbin/ldconfig libc.so.6 libc.so.6()(64bit) libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2.5)(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1
Reference: http://rpm.pbone.net/index.php3/stat/4/idpl/6643475/com/turbojpeg-1.10.3.x86_64.rpm.html
VirtualGL Installation
rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/VirtualGL-2.1.tar.gz?modtime=1205803393&big_mirror=0
Linux Prerequisites -- OpenSSL headers and link libraries VirtualGL can be built using the shared OpenSSL libraries provided with your Linux distribution, but this produces a version of VirtualGL that is not compatible across multiple Linux platforms. In order to build a fully compatible version of VirtualGL, download and install an openssl-static package from the "Download" area of: http://sourceforge.net/projects/virtualgl The direct link for openssl-static downloads is: http://sourceforge.net/project/showfiles.php?group_id=117509&package_id=221619 There are three versions: one for GLIBC 2.2 systems (such as RedHat 7.x and Enterprise Linux 2.1), and both 32-bit and 32/64-bit packages for GLIBC 2.3 (and later) systems. Tarballs are also provided for users of non-RPM-based Linux distributions. You can use alien (http://www.kitenet.net/programs/alien/) to convert these into DEB packages, if you prefer. -- GCC and G++ -- X11 dev. kit On most Linux variants, this can be found in the "XFree86-devel" or "xorg-x11-devel" package. -- GNU Make v3.7 or later -- binutils 2.12.90 or later. This shouldn't be an issue unless you are (still) running RedHat 7.x or Enterprise 2.1, in which case you can download an updated bintools RPM from -- TurboJPEG SDK Download (and install) a TurboJPEG RPM from the "Download" area of http://sourceforge.net/projects/virtualgl The direct link for TurboJPEG downloads is: http://sourceforge.net/project/showfiles.php?group_id=117509&package_id=166100 Use the i386 RPM for 32-bit systems and the x86_64 RPM for 64-bit systems (the x86_64 RPM contains both 64-bit and 32-bit libraries.) Tarballs are also provided for users of non-RPM-based Linux distributions. You can use alien (http://www.kitenet.net/programs/alien/) to convert these into DEB packages, if you prefer.
rock@gpfs-server:~$ sudo apt-get install openssl libssl-dev libjpeg* libcrypt-openssl*
rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/openssl-static-0.9.7m-1.src.rpm?modtime=1208203597&big_mirror=0
rock@gpfs-server:~/VirtualGL$ sudo alien openssl-static-0.9.7m-1.src.rpm -d --to-deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -i install openssl-static_0.9.7m-2_i386.deb
rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/VirtualGL-2.1.i386.rpm?modtime=1205803367&big_mirror=0
rock@gpfs-server:~/VirtualGL$ sudo alien VirtualGL-2.1.i386.rpm -d --to-deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -i virtualgl_2.1-20080306_i386.deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -L virtualgl (PATH_CHECK)
VirtualGL x86_64 Information
rock@gpfs-server:~/VirtualGL/64-bit$ wget ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/v/vi/virtualgl/VirtualGL-2.1.x86_64.rpm
### Provides : VirtualGL libdlfaker.so libdlfaker.so()(64bit) libgefaker.so libgefaker.so()(64bit) librrfaker.so librrfaker.so()(64bit) ### Requires: /bin/sh /bin/sh /bin/sh /sbin/ldconfig /usr/bin/perl libGL.so.1 libGL.so.1()(64bit) libGLU.so.1 libGLU.so.1()(64bit) libX11.so.6 libX11.so.6()(64bit) libXext.so.6 libXext.so.6()(64bit) libc.so.6 libc.so.6()(64bit) libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3)(64bit) libdl.so.2 libdl.so.2()(64bit) libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libdl.so.2(GLIBC_2.2.5)(64bit) libm.so.6 libm.so.6()(64bit) libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0 libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.2)(64bit) libturbojpeg.so libturbojpeg.so()(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <= 3.0.3-1 turbojpeg >= 1.10
Reference: http://rpm.pbone.net/index.php3/stat/4/idpl/6425599/com/VirtualGL-2.1.x86_64.rpm.html
TurboVNC Installation
rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/turbovnc-0.4.i386.rpm?modtime=1205803835&big_mirror=0
rock@gpfs-server:~/VirtualGL$ sudo alien turbovnc-0.4.i386.rpm -d --to-deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -i turbovnc_0.4-20080229_i386.deb
rock@gpfs-server:~/VirtualGL$ sudo dpkg -L turbovnc (PATH_CHECK)