wiki:VirtualGL

Version 5 (modified by rider, 16 years ago) (diff)

--

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)

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)