Como instalar bibliotecas OpenGL / GLUT?

17

Eu instalei o ubuntu 11.10 no meu netbook Acer. Eu tenho problema para conseguir alguns pacotes que preciso. Eu estou usando a versão mais atualizada e tenho uma conexão wifi no meu campus. É isso que meu instrutor deseja que façamos:

  1. selecione Aplicativos / Acessórios / Terminal na área de trabalho do Ubuntu
  2. tipo ls /usr/include/GL
    se glut.h gl.h etc estiver lá, ótimo se não, instale-o sudo apt-get install libglut3-dev
  3. copiei program1.c para a área de trabalho
  4. cd desktop
  5. %código% note que l é um L minúsculo, o que significa biblioteca no UNIX
  6. gcc -lglut -lGLU program1.c para executar

Concluo o passo 2, no qual retorna:

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

então daqui eu faço o apt-get e tento instalá-lo mas me retorna com isto:

E: Unable to locate package libglut3-dev

Isso tem a ver com minha conexão ou há algo que eu preciso fazer no meu sistema para encontrar o pacote e instalá-lo. Eu sou realmente novo no Ubuntu e poderia usar alguma ajuda apenas começando.

    
por Brandon Jacobs 17.01.2012 / 01:07

2 respostas

24

Suas instruções parecem ser antigas, até onde eu sei que o excesso de pacotes é fornecido pelo pacote freeglut3, para obtê-lo com os arquivos de cabeçalho para desenvolvimento, instale:

sudo apt-get install freeglut3-dev

freeglut3-dev

que também deve incluir freeglut3 .

Para descobrir isso sozinho, você poderia ter feito:

sudo apt-cache search glut

Depois de ter instalado o pacote freeglut3-dev , você pode confirmar que ele contém os arquivos GL necessários, emitindo

dpkg -L freeglut3-dev

que listará o conteúdo do pacote que inclui:

/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
    
por steabert 17.01.2012 / 17:56
3

Para instalar bibliotecas OpenGL:

sudo apt-get install mesa-utils

Para instalar o freeGlut:

sudo apt-get install freeglut3-dev
    
por A-Sharabiani 19.07.2017 / 05:35