try to support more than just centos