= 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 [[BR]] {{{ 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 [[BR]] rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/turbojpeg-1.10.3.i386.rpm?modtime=1207250164&big_mirror=0 [[BR]] rock@gpfs-server:~/VirtualGL$ sudo alien turbojpeg-1.10.3.i386.rpm -d --to-deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -i turbojpeg_1.10.3-20080404_i386.deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -L turbojpeg (PATH_CHECK)[[BR]] === 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 [[BR]] {{{ ### 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 [[BR]] == VirtualGL Installation == rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/VirtualGL-2.1.tar.gz?modtime=1205803393&big_mirror=0 [[BR]] {{{ 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* [[BR]] rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/openssl-static-0.9.7m-1.src.rpm?modtime=1208203597&big_mirror=0 [[BR]] rock@gpfs-server:~/VirtualGL$ sudo alien openssl-static-0.9.7m-1.src.rpm -d --to-deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -i install openssl-static_0.9.7m-2_i386.deb [[BR]] rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/VirtualGL-2.1.i386.rpm?modtime=1205803367&big_mirror=0 [[BR]] rock@gpfs-server:~/VirtualGL$ sudo alien VirtualGL-2.1.i386.rpm -d --to-deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -i virtualgl_2.1-20080306_i386.deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -L virtualgl (PATH_CHECK)[[BR]] === 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 [[BR]] {{{ ### 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 [[BR]] == TurboVNC Installation == rock@gpfs-server:~/VirtualGL$ wget http://downloads.sourceforge.net/virtualgl/turbovnc-0.4.i386.rpm?modtime=1205803835&big_mirror=0 [[BR]] rock@gpfs-server:~/VirtualGL$ sudo alien turbovnc-0.4.i386.rpm -d --to-deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -i turbovnc_0.4-20080229_i386.deb [[BR]] rock@gpfs-server:~/VirtualGL$ sudo dpkg -L turbovnc (PATH_CHECK)[[BR]]