2017-07-19 74 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