Jak zainstalować biblioteki OpenGL / GLUT

29

Aktualnie zainstalowałem ubuntu 11.10 na moim netbooku acer. Mam problem z uzyskaniem potrzebnych pakietów. Korzystam z najnowszej wersji i mam połączenie Wi-Fi na moim kampusie. Oto, co chce mój instruktor:

  1. wybierz Aplikacje / Akcesoria / Terminal na pulpicie Ubuntu
  2. wpisz ls /usr/include/GL
    if glut.h gl.hitp. są tam, świetnie,
    jeśli nie, zainstalujsudo apt-get install libglut3-dev
  3. Następnie skopiowałem program1.cna pulpit
  4. cd desktop
  5. gcc -lglut -lGLU program1.c uwaga l jest małą literą L, co oznacza bibliotekę w systemie UNIX
  6. ./a.out wykonać

Wykonuję krok 2, w którym zwraca:

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

stąd robię apt-get i próbuję go zainstalować, ale zwraca mi to:

E: Unable to locate package libglut3-dev

Czy ma to związek z moim połączeniem, czy jest coś, co muszę zrobić w moim systemie, aby znaleźć pakiet i zainstalować go. Jestem naprawdę nowy w Ubuntu i przydałaby mi się pomoc w rozpoczęciu pracy.

Brandon Jacobs
źródło
Krok 2 polegał na wpisaniu polecenia ls / usr / include / GL, a nie ls / brandon / include / GL. Nie twoja nazwa użytkownika, ale usr. Pomiędzy ls a ścieżką / usr / include / GL jest spacja. Ponieważ nie ma miejsca, terminal widzi to, co wpisałeś jako pojedyncze polecenie, które nie istnieje, a nie polecenie, po którym następuje opcja. Musisz dowiedzieć się, czy w katalogu GL znajdują się pliki, takie jak glut.h, gl.h i inne. Aby uzyskać więcej informacji na temat polecenia ls, wpisz man ls - pozdrowienia
grahammechanical
Dziękuję, ale nadal wydaje mi się, że mam problem po wprowadzeniu poprawnego polecenia. Odpowiada: ls: nie można uzyskać dostępu do / usr / include / GL: Brak takiego pliku lub katalogu. Nie wiem na czym polega problem.
Brandon Jacobs
Chciałbym powiedzieć, że tak dobra jak ta strona jest lepsza na forach Ubuntu na ubuntu.com, ponieważ tutaj nie może być dyskusji. Tylko konkretne pytanie i konkretna odpowiedź. Podczas gdy na forach możemy pisać tam iz powrotem.
grahammechanical
1
Zamiast cofać się i czy możesz po prostu edytować swoje pytanie, podając informacje o krokach, które wykonałeś do tej pory?
Jorge Castro,

Odpowiedzi:

39

Twoje instrukcje wydają się stare, o ile wiem, że pakiet freeglut3 dostarcza glut, aby uzyskać go z plikami nagłówkowymi do programowania, zainstaluj:

sudo apt-get install freeglut3-dev

freeglut3-devZainstaluj freeglut3-dev

który powinien również przyciągnąć freeglut3Zainstaluj freeglut3 .

Aby znaleźć to na własną rękę, możesz zrobić:

sudo apt-cache search glut

Po zainstalowaniu pakietu freeglut3-devmożesz potwierdzić, że zawiera on potrzebne pliki GL

dpkg -L freeglut3-dev

która wyświetli zawartość pakietu, która obejmuje:

/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
źródło
Zainstaluj takżesudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal
9

Aby zainstalować biblioteki OpenGL:

sudo apt-get install mesa-utils

Aby zainstalować freeGlut:

sudo apt-get install freeglut3-dev
A-Sharabiani
źródło