Como instalar bibliotecas OpenGL / GLUT

29

Atualmente, instalei o ubuntu 11.10 no meu acer netbook. Estou com problemas para obter alguns pacotes necessários. Estou usando a versão mais atualizada e tenho uma conexão wifi no meu campus. Isto é o que meu instrutor deseja que façamos:

  1. selecione Aplicativos / Acessórios / Terminal na área de trabalho do Ubuntu
  2. digite ls /usr/include/GL
    se glut.h gl.hetc existem, ótimo
    se não, instalesudo apt-get install libglut3-dev
  3. Copiei program1.cpara a área de trabalho
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l é um L minúsculo, o que significa biblioteca no UNIX
  6. ./a.out executar

Concluo a etapa 2, na 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 isso:

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 para começar.

Brandon Jacobs
fonte
A etapa 2 foi digitar o comando ls / usr / include / GL e não ls / brandon / include / GL. Não é seu nome de usuário, mas usr. Há um espaço entre sl e o caminho / usr / include / GL. Como não há espaço, o terminal está vendo o que você digitou como um único comando que não existe e não como um comando seguido por uma opção. Você precisa descobrir se há arquivos no diretório GL, como glut.h, gl.he o resto. Para obter mais informações sobre os ls tipo de comando man ls - relação
grahammechanical
Obrigado, mas ainda pareço ter um problema, ao digitar o comando correto Ele responde com: ls: não é possível acessar / usr / include / GL: Não existe esse arquivo ou diretório. Não sei qual poderia ser o problema.
Brandon Jacobs
Eu gostaria de dizer que, por melhor que seja este site, você faria melhor nos fóruns do Ubuntu no ubuntu.com, porque aqui não pode haver discussão. Apenas uma pergunta específica e uma resposta definitiva. Considerando que nos fóruns podemos postar e voltar.
grahammechanical
1
Em vez de voltar atrás, você pode editar sua pergunta com as informações das etapas que você fez até agora?
Jorge Castro

Respostas:

39

Suas instruções parecem antigas, tanto quanto eu sei que o glut é fornecido pelo pacote freeglut3; para obtê-lo com os arquivos de cabeçalho para desenvolvimento, instale:

sudo apt-get install freeglut3-dev

freeglut3-devInstale o freeglut3-dev

que também deve puxar freeglut3Instale o freeglut3 .

Para encontrar isso por conta própria, você poderia ter feito:

sudo apt-cache search glut

Depois de instalar 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
Steabert
fonte
Também instalarsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal 26/09
9

Para instalar bibliotecas OpenGL:

sudo apt-get install mesa-utils

Para instalar o freeGlut:

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