Centos
使用手動添加的 SDL2 和 steamcmd.sh |CentOS 8
我安裝了
steamcmd
,我得到了以下錯誤:
Steam>Warning: failed to init SDL thread priority manager: SDL not found
因為
CentOS8 centos-release-8.2-2.2004.0.1.el8.x86_64
只有自帶SDL1.2
卻steamcmd
是依賴SDL2
所以我按照說明編譯和製作
SDL2
1. SDL2-2.0.12.tar.gz extracted 2. ./configure 3. make all 4. make install
注意:如果您進行手動安裝,您可能必須為您的編譯器/IDE 指定標頭檔和庫文件的位置。
如何指定標頭檔和庫文件的位置以便我
steamcmd.sh
可以使用它?因為Steam>Warning: failed to init SDL thread priority manager: SDL not found
安裝後還在列印。
SDL2 位於“PowerTools”儲存庫中,該儲存庫包含在 CentOS 8 中,但已禁用。
只需啟用它:
sudo dnf config-manager --set-enabled PowerTools sudo dnf install SDL2.i686
您可能也想安裝EPEL8。[編輯:添加 i686 包]