Comment installer les bibliothèques OpenGL / GLUT

30

J'ai actuellement installé Ubuntu 11.10 sur mon netbook Acer. J'ai du mal à obtenir certains packages dont j'ai besoin. J'utilise la version la plus récente et j'ai une connexion wifi sur mon campus. Voici ce que mon instructeur souhaite que nous fassions:

  1. sélectionnez Applications / Accessoires / Terminal sur le bureau Ubuntu
  2. tapez ls /usr/include/GL
    si glut.h gl.hetc sont là, super
    sinon, installez-lesudo apt-get install libglut3-dev
  3. J'ai ensuite copié program1.csur le bureau
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l est un L minuscule, ce qui signifie bibliothèque sous UNIX
  6. ./a.out éxécuter

Je termine l'étape 2, dans laquelle retourne:

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

donc à partir d'ici, je fais l'apt-get et j'essaie de l'installer mais me renvoie avec ceci:

E: Unable to locate package libglut3-dev

Est-ce que cela a à voir avec ma connexion ou y a-t-il quelque chose que je dois faire sur mon système pour qu'il trouve le package et l'installe. Je suis vraiment nouveau sur Ubuntu et je pourrais utiliser de l'aide pour commencer.

Brandon Jacobs
la source
L'étape 2 consistait à taper la commande ls / usr / include / GL et non ls / brandon / include / GL. Pas votre nom d'utilisateur mais usr. Il y a un espace entre ls et le chemin / usr / include / GL. Parce qu'il n'y a pas d'espace, le terminal voit ce que vous avez tapé comme une seule commande qui n'existe pas et non comme une commande suivie d'une option. Vous devez savoir s'il y a des fichiers dans le répertoire GL tels que glut.h, gl.h et le reste. Pour plus d'informations sur la commande ls, tapez man ls - regards
grahammechanical
Merci, mais je semble toujours avoir un problème en entrant la commande correcte. Il répond: ls: ne peut pas accéder à / usr / include / GL: Aucun fichier ou répertoire de ce type. Je ne sais pas quel pourrait être le problème.
Brandon Jacobs
Je voudrais dire que, aussi bon que soit ce site, vous feriez mieux sur les forums Ubuntu sur ubuntu.com car ici il ne peut y avoir de discussion. Juste une question spécifique et une réponse définitive. Alors que sur les forums, nous pouvons poster des va-et-vient.
grahammechanical
1
Plutôt que de revenir en arrière, pouvez-vous simplement modifier votre question avec les informations sur les étapes que vous avez effectuées jusqu'à présent?
Jorge Castro

Réponses:

40

Vos instructions semblent être anciennes, pour autant que je sache que glut est fourni par le paquet freeglut3, pour l'obtenir avec les fichiers d'en-tête pour le développement, installez:

sudo apt-get install freeglut3-dev

freeglut3-devInstallez freeglut3-dev

qui devrait également tirer en freeglut3Installer freeglut3 .

Pour l'avoir trouvé par vous-même, vous auriez pu faire:

sudo apt-cache search glut

Après avoir installé le package, freeglut3-devvous pouvez confirmer qu'il contient les fichiers GL nécessaires en émettant

dpkg -L freeglut3-dev

qui listera le contenu du package qui comprend:

/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
la source
Installez égalementsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal
9

Pour installer des bibliothèques OpenGL:

sudo apt-get install mesa-utils

Pour installer freeGlut:

sudo apt-get install freeglut3-dev
A-Sharabiani
la source