Cómo instalar bibliotecas OpenGL / GLUT

29

Actualmente instalé ubuntu 11.10 en mi netbook acer. Tengo problemas para obtener algunos paquetes que necesito. Estoy usando la versión más actualizada y tengo una conexión wifi en mi campus. Esto es lo que mi instructor desea que hagamos:

  1. seleccione Aplicaciones / Accesorios / Terminal en el escritorio de Ubuntu
  2. escriba ls /usr/include/GL
    si glut.h gl.hhay etc., excelente
    si no, instálelosudo apt-get install libglut3-dev
  3. Luego copié program1.cal escritorio
  4. cd desktop
  5. gcc -lglut -lGLU program1.c nota l es una L minúscula, lo que significa biblioteca en UNIX
  6. ./a.out ejecutar

Completo el paso 2, en el que vuelve:

sudo: ls/brandon/include/GL: command not found

así que desde aquí hago el apt-get e intento instalarlo, pero me devuelve esto:

E: Unable to locate package libglut3-dev

¿Tiene esto que ver con mi conexión o hay algo que necesito hacer en mi sistema para encontrar el paquete e instalarlo? Soy realmente nuevo en Ubuntu y podría necesitar ayuda para comenzar.

Brandon Jacobs
fuente
El paso 2 fue escribir el comando ls / usr / include / GL y no ls / brandon / include / GL. No es su nombre de usuario sino usr. Hay un espacio entre ls y la ruta / usr / include / GL. Debido a que no hay espacio, el terminal está viendo lo que escribió como un solo comando que no existe y no un comando seguido de una opción. Debe averiguar si hay archivos en el directorio GL, como glut.h, gl.h y el resto. Para obtener más información sobre el comando ls escriba man ls - saludos
grahammechanical
Gracias, pero todavía parece tener un problema, al ingresar el comando correcto Responde con: ls: no se puede acceder / usr / include / GL: No existe tal archivo o directorio. No sé cuál podría ser el problema.
Brandon Jacobs el
Me gustaría decir que tan bueno como este sitio es mejor en los foros de Ubuntu en ubuntu.com porque aquí no puede haber discusión. Solo una pregunta específica y una respuesta definitiva. Mientras que en los foros podemos publicar de ida y vuelta.
grahammechanical
1
En lugar de ir y venir, ¿puedes editar tu pregunta con la información de los pasos que has hecho hasta ahora?
Jorge Castro

Respuestas:

39

Sus instrucciones parecen ser antiguas, por lo que sé, el paquete freeglut3 proporciona glut, para obtenerlo con los archivos de encabezado para el desarrollo, instale:

sudo apt-get install freeglut3-dev

freeglut3-devInstalar freeglut3-dev

que también debería jalar freeglut3Instalar freeglut3 .

Para haber encontrado esto por su cuenta, podría haber hecho:

sudo apt-cache search glut

Después de haber instalado el paquete freeglut3-dev, puede confirmar que contiene los archivos GL necesarios emitiendo

dpkg -L freeglut3-dev

que enumerará los contenidos del paquete que incluyen:

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so
steabert
fuente
También instalesudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal
9

Para instalar bibliotecas OpenGL:

sudo apt-get install mesa-utils

Para instalar freeGlut:

sudo apt-get install freeglut3-dev
A-Sharabiani
fuente