If your are forced to run an OS like Redhat or CentOS your are often in the situation that rpm does not exist for your faviourte program. But it probably be found as a deb file.
To create an rpm file from a deb file for the "makeself" program do this:
Download the deb file to some folder
fakeroot alien -r makeself_2.1.5-1_all.deb