首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AmazonLinux2AMI t2上安装OpenGL?

如何在AmazonLinux2AMI t2上安装OpenGL?
EN

Server Fault用户
提问于 2021-02-08 16:33:06
回答 1查看 1.7K关注 0票数 2

我需要在我的AmazonLinux2AMI实例上安装Grass地理信息系统,该实例在GIS配置期间为t2.small类型,它停止使用

代码语言:javascript
复制
checking for GL/gl.h... no
configure: error: *** Unable to locate OpenGL includes.

为了安装OpenGL和/或它的包含,我尝试了如下(全部使用sudo)

代码语言:javascript
复制
yum install libx11-dev
yum install libx11
yum install libX11
yum install libX11-dev
yum install libglu1-mesa-dev
yum install freeglut-devel
yum install freeglut3-dev
yum install mesa-common-dev

据我所知,他们都回了一封这样的信(翻译成英文)。

代码语言:javascript
复制
amzn2-core
no package named libX11-dev which can be used

问题#1

我继续搜索并找到了这个职位,它似乎说为了使用OpenGL,实例类型应该是G2,对吗?

如果是这样的话,那么我假设G2类型有一个有能力的图形硬件,而我的实例t2.small (或者简称T2 ?)可能没有功能强大的图形硬件。

lspci | grep VGA提供:00:02.0VGA兼容控制器: Cirrus 5446

问题2

是否可以在OpenGL上安装t2.type (无论是使用yum还是使用源代码并从头开始构建OpenGL )?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-02-08 17:19:25

在这里,我们看到编译失败,因为缺少一个C包含文件:

代码语言:javascript
复制
checking for GL/gl.h... no
configure: error: *** Unable to locate OpenGL includes.

您应该使用yum搜索包含丢失文件的包。

代码语言:javascript
复制
[ec2-user@localhost ~]$ sudo yum provides */GL/gl.h
Loaded plugins: langpacks, priorities, update-motd
mesa-libGL-devel-17.0.1-6.20170307.amzn2.x86_64 : Mesa libGL development package
Repo        : amzn2-core
Matched from:
Filename    : /usr/include/GL/gl.h



mesa-libGL-devel-17.2.3-8.20171019.amzn2.0.1.x86_64 : Mesa libGL development
                                                    : package
Repo        : amzn2-core
Matched from:
Filename    : /usr/include/GL/gl.h



mesa-libGL-devel-17.2.3-8.20171019.amzn2.0.4.x86_64 : Mesa libGL development
                                                    : package
Repo        : amzn2-core
Matched from:
Filename    : /usr/include/GL/gl.h



mesa-libGL-devel-18.3.4-5.amzn2.0.1.x86_64 : Mesa libGL development package
Repo        : amzn2-core
Matched from:
Filename    : /usr/include/GL/gl.h

所以现在您可以看到包名是mesa-libGL-devel,您可以安装它。

请注意,如果没有附加到VM的GPU硬件,这不会给你买多少钱。您当然可以编译软件,但是您需要一个带有GPU的实例来运行它,而不必永远等待软件呈现。(你看到的卷轮,有一个模拟的1996年时代的SVGA卡,这是很好的基本视频,几乎没有其他。它基本上只存在于相对较新的截屏功能上,而这种级别的视频是它所能做的。)

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1052843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档