Required developer packages: Difference between revisions
Jump to navigation
Jump to search
m (Formatting) |
(Ubuntu -> Debian (Credits to the origin) ; Add libXcursor dependency) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Here is a list of developer packages required to build JOGL on Linux, broken out by | Here is a list of developer packages required to build JOGL on Linux or Solaris, broken out by distribution. | ||
To check if a package is installed under Debian/Ubuntu/Kubuntu, type <tt>dpkg -s packagename</tt>. To check if a package is installed under Red Hat Enterprise/Fedora/Suse/CentOS, type <tt>rpm -qa | grep packagename</tt>. | To check if a package is installed under Debian/Ubuntu/Kubuntu, type <tt>dpkg -s packagename</tt>. To check if a package is installed under Red Hat Enterprise/Fedora/Suse/CentOS, type <tt>rpm -qa | grep packagename</tt>. | ||
Line 5: | Line 5: | ||
If you're missing a package, you'll have to install it with the correct method for your distribution. That's a complex topic which we don't currently cover here. | If you're missing a package, you'll have to install it with the correct method for your distribution. That's a complex topic which we don't currently cover here. | ||
* | *Debian 5.00 or later | ||
**git | **git | ||
**gcc | **gcc | ||
**libgl1-mesa-dev | **libgl1-mesa-dev | ||
**libglu1-mesa-dev | **libglu1-mesa-dev | ||
**xorg-dev | **xorg-dev | ||
**libice-dev | **libice-dev | ||
**libsm-dev | **libsm-dev | ||
**libx11-dev | **libx11-dev | ||
**libxext-dev | **libxext-dev | ||
**libxxf86vm-dev | **libxxf86vm-dev | ||
**libxinerama-dev | **libxinerama-dev | ||
**libxrandr-dev | **libxrandr-dev | ||
**libxrender-dev | |||
**libxcursor-dev | |||
**Optional: Your card vendor's proprietary driver | **Optional: Your card vendor's proprietary driver | ||
<blockquote> | |||
apt-get install git gcc libgl1-mesa-dev libglu1-mesa-dev xorg-dev libice-dev libsm-dev libx11-dev libxext-dev libxxf86vm-dev libxinerama-dev libxrandr-dev libxrender-dev libxcursor-dev | |||
</blockquote> | |||
*OpenSuSE 10.2 or later | *OpenSuSE 10.2 or later | ||
**git | **git | ||
**gcc | **gcc | ||
**x11-devel | **x11-devel | ||
**mesa-devel | **mesa-devel | ||
*CentOS/Red Hat Enterprise Linux 5.4 or later | *CentOS/Red Hat Enterprise Linux 5.4 or later | ||
**git | **git | ||
**gcc | **gcc | ||
**mesa-libGL-devel | **mesa-libGL-devel | ||
**xorg-x11-proto-devel | **xorg-x11-proto-devel | ||
**libICE-devel | **libICE-devel | ||
**libSM-devel | **libSM-devel | ||
**libX11-devel | **libX11-devel | ||
**libXext-devel | **libXext-devel | ||
**libXau-devel | **libXau-devel | ||
**libXdmcp-devel | **libXdmcp-devel | ||
**libXt-devel | **libXt-devel | ||
**libXxf86vm-devel | **libXxf86vm-devel | ||
**libXinerama-devel | **libXinerama-devel | ||
**libXrandr-devel | **libXrandr-devel | ||
**libXrender-devel | |||
**libXcursor-devel | |||
**Optional: Your card vendor's proprietary driver | **Optional: Your card vendor's proprietary driver | ||
*OpenIndiana build 148 x86, SunOS 5.11 x86 | |||
**git | |||
**gcc | |||
***Make sure to install the compiler too, not just the runtime libraries. The package name probably won't be "gcc", it will include a version number such as "gcc-3" and "gcc-3-runtime", not "gcc-runtime" | |||
**libICE | |||
**libSM | |||
**libX11 | |||
**libXext | |||
**libXau | |||
**libXdmcp | |||
**libXt | |||
**libXxf86vm | |||
**libXinerama | |||
**libXrandr | |||
**libXcursor | |||
**mesa | |||
**xorg | |||
**x11 |
Latest revision as of 08:18, 17 January 2014
Here is a list of developer packages required to build JOGL on Linux or Solaris, broken out by distribution.
To check if a package is installed under Debian/Ubuntu/Kubuntu, type dpkg -s packagename. To check if a package is installed under Red Hat Enterprise/Fedora/Suse/CentOS, type rpm -qa | grep packagename.
If you're missing a package, you'll have to install it with the correct method for your distribution. That's a complex topic which we don't currently cover here.
- Debian 5.00 or later
- git
- gcc
- libgl1-mesa-dev
- libglu1-mesa-dev
- xorg-dev
- libice-dev
- libsm-dev
- libx11-dev
- libxext-dev
- libxxf86vm-dev
- libxinerama-dev
- libxrandr-dev
- libxrender-dev
- libxcursor-dev
- Optional: Your card vendor's proprietary driver
apt-get install git gcc libgl1-mesa-dev libglu1-mesa-dev xorg-dev libice-dev libsm-dev libx11-dev libxext-dev libxxf86vm-dev libxinerama-dev libxrandr-dev libxrender-dev libxcursor-dev
- OpenSuSE 10.2 or later
- git
- gcc
- x11-devel
- mesa-devel
- CentOS/Red Hat Enterprise Linux 5.4 or later
- git
- gcc
- mesa-libGL-devel
- xorg-x11-proto-devel
- libICE-devel
- libSM-devel
- libX11-devel
- libXext-devel
- libXau-devel
- libXdmcp-devel
- libXt-devel
- libXxf86vm-devel
- libXinerama-devel
- libXrandr-devel
- libXrender-devel
- libXcursor-devel
- Optional: Your card vendor's proprietary driver
- OpenIndiana build 148 x86, SunOS 5.11 x86
- git
- gcc
- Make sure to install the compiler too, not just the runtime libraries. The package name probably won't be "gcc", it will include a version number such as "gcc-3" and "gcc-3-runtime", not "gcc-runtime"
- libICE
- libSM
- libX11
- libXext
- libXau
- libXdmcp
- libXt
- libXxf86vm
- libXinerama
- libXrandr
- libXcursor
- mesa
- xorg
- x11