So installieren Sie OpenGL / GLUT-Bibliotheken

29

Ich habe momentan Ubuntu 11.10 auf meinem Acer Netbook installiert. Ich habe Probleme, einige Pakete zu bekommen, die ich brauche. Ich verwende die aktuellste Version und habe eine WLAN-Verbindung auf meinem Campus. Dies ist, was mein Ausbilder von uns wünscht:

  1. Wählen Sie auf dem Ubuntu-Desktop Programme / Zubehör / Terminal
  2. Tippe ls /usr/include/GL
    if glut.h gl.hetc are there, great
    if not, installiere essudo apt-get install libglut3-dev
  3. Ich habe dann program1.cauf den Desktop kopiert
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l ist ein L in Kleinbuchstaben, was Bibliothek unter UNIX bedeutet
  6. ./a.out ausführen

Ich beende Schritt 2, in dem Folgendes zurückgegeben wird:

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

Von hier aus mache ich das apt-get und versuche es zu installieren, schicke es mir aber zurück:

E: Unable to locate package libglut3-dev

Hat dies mit meiner Verbindung zu tun oder muss ich auf meinem System etwas tun, damit es das Paket findet und installiert? Ich bin wirklich neu in Ubuntu und könnte Hilfe gebrauchen, wenn ich gerade erst anfange.

Brandon Jacobs
quelle
Schritt 2 bestand darin, den Befehl ls / usr / include / GL und nicht ls / brandon / include / GL einzugeben. Nicht Ihr Benutzername, sondern usr. Zwischen ls und dem Pfad / usr / include / GL befindet sich ein Leerzeichen. Da kein Leerzeichen vorhanden ist, sieht das Terminal, was Sie eingegeben haben, als einen einzelnen Befehl, der nicht vorhanden ist, und keinen Befehl, auf den eine Option folgt. Sie müssen herausfinden, ob sich im GL-Verzeichnis Dateien wie glut.h, gl.h und der Rest befinden. Um weitere Informationen über den Befehl ls zu erhalten, geben Sie man ls - regards
grahammechanical am
Vielen Dank, aber ich habe immer noch ein Problem, wenn ich den richtigen Befehl eingebe. Er antwortet mit: ls: kann nicht auf / usr / include / GL zugreifen. Keine solche Datei oder kein solches Verzeichnis. Ich weiß nicht, woran das liegen könnte.
Brandon Jacobs
Ich möchte sagen, dass Sie, so gut diese Site ist, in Ubuntu-Foren auf ubuntu.com besser abschneiden würden, da hier keine Diskussion stattfinden kann. Nur eine konkrete Frage und eine eindeutige Antwort. Während in den Foren können wir hin und her posten.
grahammechanische
1
Anstatt zurück und forthing können Sie Ihre Frage nur mit den Informationen der Schritte, die Sie bisher getan haben, bearbeiten?
Jorge Castro

Antworten:

39

Ihre Anweisungen scheinen veraltet zu sein, soweit ich weiß, dass Glut vom Paket freeglut3 bereitgestellt wird. Installieren Sie Folgendes, um die Header-Dateien für die Entwicklung zu erhalten:

sudo apt-get install freeglut3-dev

freeglut3-devInstallieren Sie freeglut3-dev

das sollte auch in freeglut3 ziehen Installieren Sie freeglut3.

Um dies selbst herauszufinden, hätten Sie Folgendes tun können:

sudo apt-cache search glut

Nachdem Sie das Paket installiert haben, können freeglut3-devSie bestätigen, dass es die erforderlichen GL-Dateien enthält

dpkg -L freeglut3-dev

Darin wird der Inhalt des Pakets aufgeführt, der Folgendes umfasst:

/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
quelle
Installieren Sie auchsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal
9

So installieren Sie OpenGL-Bibliotheken:

sudo apt-get install mesa-utils

So installieren Sie freeGlut:

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