Ubuntu에 opengl 과 SDL을 설치하고 싶습니다

우분투 8.10을 설치했습니다.
그래픽 카드가 지포스 8600gt인데 드라이버도 자동으로 설치 된 것 같습니다.

opengl을 해보려고 /usr/include에 가니 GL 디렉토리가 없습니다.
find로 gl.h를 찾아보니 없네요.

apt-cache로 mesa랑 sdl을 검색해보았는데 너무 많이 나와서 뭐가 뭔지 모르겠어요

정확히 뭐를 설치해야 되는지 알려주시면 감사하겠습니다.

OpenGL은 그냥 깔려있었던 것 같아요. 찾아보니 저도 뭔 패키지를 설치해야 하는지 너무 많아서 설명은 못드릴거 같고… SDL같은 경우는 libsdl1.2-dev라는 패키지를 깔아서 설치했었네요.

libgl로 검색해보세요.

libgl1-mesa-dev
libglu1-mesa-dev
… 등 여러가지가 검색되어 나오네요.

참조한 책입니다.
OpenGL_Programming_Guide_6th_AddisonW2008.pdf

제 시스템에 설치안된 헤더파일입니다.
$ sudo apt-get install libglut3-dev

샘플소스
$ wget http://www.opengl-redbook.com/code/OpenGL-1.4.tgz
$ tar xvzf OpenGL-1.4.tgz
$ cd openglbk
$ gcc -M list.c
list.o: list.c /usr/include/GL/glut.h /usr/include/GL/freeglut_std.h
/usr/include/GL/gl.h /usr/include/GL/glext.h
/usr/lib/gcc/i486-linux-gnu/4.3.3/include/stddef.h
/usr/include/inttypes.h /usr/include/features.h
/usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
/usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/GL/glu.h
/usr/include/stdlib.h /usr/include/sys/types.h
/usr/include/bits/types.h /usr/include/bits/typesizes.h
/usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h
/usr/include/bits/byteswap.h /usr/include/sys/select.h
/usr/include/bits/select.h /usr/include/bits/sigset.h
/usr/include/bits/time.h /usr/include/sys/sysmacros.h
/usr/include/bits/pthreadtypes.h /usr/include/alloca.h

$ dpkg -S /usr/include/GL/gl.h
mesa-common-dev: /usr/include/GL/gl.h
$ dpkg -S /usr/include/GL/glu.h
libglu1-mesa-dev: /usr/include/GL/glu.h
$ dpkg -S /usr/include/GL/glut.h
freeglut3-dev: /usr/include/GL/glut.h
$ dpkg -S /usr/include/GL/freeglut_std.h
freeglut3-dev: /usr/include/GL/freeglut_std.h

mesa-common-dev는 이미 깔려있었고
freeglut3-dev는 위의 gult3-dev설치할때 같이 설치됬습니다.

$ gcc -lglut list.c -o list
$ ./list