2017-07-19 46 views
1

我正在尝试一个简单的命令sudo yum install SDL2。我知道这个包是否存在为每SDL网站:百胜无法找到我想要安装的包

基于Red Hat的

红系统(包括Fedora的),可以简单地执行“sudo百胜安装SDL2”获得库安装全系统,或“命令百胜安装SDL2-devel“来获取标题和其他构建要求,以便编译自己的SDL程序。

然而,当我尝试执行我的命令,我得到如下:

Setting up Install Process 
No package SDL2 available. 
Error: Nothing to do 

我使用红帽企业Linux服务器版本5.3(Tikanga)。我怎样才能让yum找到这个包?

回答

1

ONLY SDL可在RedHat 5.3

uname -r 
2.6.32-573.12.1.el6.centos.plus.x86_64 

yum search sdl-devel --verbose 
SDL-devel.x86_64 : Files needed to develop Simple DirectMedia Layer applications 
Repo  : base 

在Fedora 26,SDL2可在回购的Fedora

uname -r 
4.11.0-2.fc26.x86_64 
dnf --disablerepo="*" --enablerepo="fedora" search sdl2-devel --verbose 

SDL2-devel.x86_64 : Files needed to develop Simple DirectMedia Layer applications 
Repo  : fedora 
+0

感谢您的回答。有没有办法解决这个限制。也许有一些方法可以从源代码构建? – bpgeck

+0

从源代码编译生成的EL7可能不错,EL5不太可能成功,最好的选择是从source.tar.gz编译http://pkgs.fedoraproject.org/cgit/rpms/SDL2.git/commit/?h = epel7 [http://pkgs.fedoraproject.org/cgit/rpms/SDL2.git/commit/?h=epel7] – Gang

+0

好的,谢谢你的建议 – bpgeck