28 | | rock@gpfs-server:~$ sudo apt-get install openssl libssl-dev libjpeg* libcrypt-openssl* [[BR]] |
| 31 | |
| 32 | {{{ |
| 33 | Linux Prerequisites |
| 34 | -- OpenSSL headers and link libraries |
| 35 | |
| 36 | VirtualGL can be built using the shared OpenSSL libraries provided with |
| 37 | your Linux distribution, but this produces a version of VirtualGL that is |
| 38 | not compatible across multiple Linux platforms. In order to build a fully |
| 39 | compatible version of VirtualGL, download and install an openssl-static |
| 40 | package from the "Download" area of: |
| 41 | |
| 42 | http://sourceforge.net/projects/virtualgl |
| 43 | |
| 44 | The direct link for openssl-static downloads is: |
| 45 | |
| 46 | http://sourceforge.net/project/showfiles.php?group_id=117509&package_id=221619 |
| 47 | |
| 48 | There are three versions: one for GLIBC 2.2 systems (such as RedHat 7.x and |
| 49 | Enterprise Linux 2.1), and both 32-bit and 32/64-bit packages for GLIBC 2.3 |
| 50 | (and later) systems. Tarballs are also provided for users of non-RPM-based |
| 51 | Linux distributions. You can use alien |
| 52 | (http://www.kitenet.net/programs/alien/) to convert these into DEB packages, |
| 53 | if you prefer. |
| 54 | |
| 55 | -- GCC and G++ |
| 56 | |
| 57 | -- X11 dev. kit |
| 58 | |
| 59 | On most Linux variants, this can be found in the "XFree86-devel" or |
| 60 | "xorg-x11-devel" package. |
| 61 | |
| 62 | -- GNU Make v3.7 or later |
| 63 | |
| 64 | -- binutils 2.12.90 or later. This shouldn't be an issue unless you are |
| 65 | (still) running RedHat 7.x or Enterprise 2.1, in which case you can |
| 66 | download an updated bintools RPM from |
| 67 | -- TurboJPEG SDK |
| 68 | |
| 69 | Download (and install) a TurboJPEG RPM from the "Download" area of |
| 70 | |
| 71 | http://sourceforge.net/projects/virtualgl |
| 72 | |
| 73 | The direct link for TurboJPEG downloads is: |
| 74 | |
| 75 | http://sourceforge.net/project/showfiles.php?group_id=117509&package_id=166100 |
| 76 | |
| 77 | Use the i386 RPM for 32-bit systems and the x86_64 RPM for 64-bit systems |
| 78 | (the x86_64 RPM contains both 64-bit and 32-bit libraries.) |
| 79 | |
| 80 | Tarballs are also provided for users of non-RPM-based Linux distributions. |
| 81 | You can use alien (http://www.kitenet.net/programs/alien/) to convert these |
| 82 | into DEB packages, if you prefer. |
| 83 | }}} |
| 84 | |
| 85 | rock@gpfs-server:~$ sudo apt-get install alien openssl libssl-dev libjpeg* libcrypt-openssl* [[BR]] |
| 86 | rock@gpfs-server:~/VirtualGL$ http://downloads.sourceforge.net/virtualgl/openssl-static-0.9.7m-1.src.rpm?modtime=1208203597&big_mirror=0 [[BR]] |
| 87 | rock@gpfs-server:~/VirtualGL$ sudo alien openssl-static-0.9.7m-1.src.rpm -d --to-deb [[BR]] |
| 88 | rock@gpfs-server:~/VirtualGL$ sudo dpkg -i install openssl-static_0.9.7m-2_i386.deb [[BR]] |
| 89 | rock@gpfs-server:~/VirtualGL$ http://downloads.sourceforge.net/virtualgl/VirtualGL-2.1.i386.rpm?modtime=1205803367&big_mirror=0 [[BR]] |
| 90 | rock@gpfs-server:~/VirtualGL$ sudo alien VirtualGL-2.1.i386.rpm -d --to-deb [[BR]] |
| 91 | rock@gpfs-server:~/VirtualGL$ sudo dpkg -i virtualgl_2.1-20080306_i386.deb [[BR]] |