Absolutamente.
Para que o código de máquina da biblioteca seja executado , o único requisito é que a arquitetura para a qual a biblioteca foi compilada seja compatível com a arquitetura da máquina Ubuntu.
Significa que se a biblioteca RedHat / CentOS foi compilada, p. ex. para x86-64, a arquitetura da máquina Ubuntu deve ser x86-64 (ou compatível) também.
Para que a biblioteca seja funcional , como observa Dani_I nos comentários, as possíveis dependências da biblioteca devem ser satisfeitas.
O que significa que se a biblioteca RedHat / CentOS depender de outras bibliotecas, o vinculador da máquina Ubuntu deve ser capaz de encontrar as mesmas bibliotecas (ou compatíveis) em algum lugar do sistema; falando de onde essas bibliotecas devem ser encontradas, isso depende estritamente da configuração do link da máquina Ubuntu.