我目前在我的 acer 上网本上安装了 ubuntu 11.10。我无法获取所需的一些软件包。我正在使用最新版本,并且校园内有 wifi 连接。这是我的导师希望我们做的:
- 在 Ubuntu 桌面上选择“应用程序/附件/终端”
ls /usr/include/GL
如果glut.h gl.h
有的话,请输入等,
如果没有,请安装它sudo apt-get install libglut3-dev
- 然后我复制
program1.c
到桌面 cd desktop
gcc -lglut -lGLU program1.c
注意 l 是小写的 L,在 UNIX 中表示库./a.out
执行
我完成了第 2 步,返回结果为:
sudo: ls/brandon/include/GL: command not found
因此从这里我执行 apt-get 并尝试安装它但返回了以下内容:
E: Unable to locate package libglut3-dev
这是否与我的连接有关,或者我需要在系统上执行某些操作才能找到并安装包。我对 ubuntu 还很陌生,刚开始使用时需要一些帮助。
答案1
您的说明似乎有些陈旧,据我所知,glut 由 freeglut3 包提供,要获取它以及用于开发的头文件,请安装:
sudo apt-get install freeglut3-dev
也应该吸引自由3。
为了自己找到这个,你可以这样做:
sudo apt-cache search glut
安装包后,freeglut3-dev
您可以通过输入以下命令确认它包含所需的 GL 文件
dpkg -L freeglut3-dev
其中会列出包裹的内容,包括:
/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
答案2
要安装 OpenGL 库:
sudo apt-get install mesa-utils
要安装 freeGlut:
sudo apt-get install freeglut3-dev
答案3
使用终端输入以下命令:
sudo apt-get install aptitude
sudo aptitude install freeglut3-dev
补充笔记:
如果计算机询问您是否接受freeglut3-dev
由于依赖关系而不应安装的解决方案,请输入“n“表示”不“。
然后,计算机将通知您有关downgrade
解决依赖关系问题的软件包操作。输入“是“表示”是的“。
我希望这也对你有帮助。
谢谢。