百胜无法找到我想要安装的包
问题描述:
我正在尝试一个简单的命令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找到这个包?
答
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
感谢您的回答。有没有办法解决这个限制。也许有一些方法可以从源代码构建? – bpgeck
从源代码编译生成的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
好的,谢谢你的建议 – bpgeck