yes, these are the instructions I followed
with CentOS, I have no problem running HL1; Day of Deafeat; Team Fortress; and no problem with HL2; CS:GO; DoD:S; TF2, so i think there should be no problem with ESF
Edit : it's Okay, I needed to recreate liblist.gam and redo SteamCMD>app_update 90...