Instalación de software necesario:

# yum groupinstall "Development Tools" 
# yum install rpmdevtools
# yum install rpmlint

Una sugerencia es utilizar un usuario aparte para crear paquetes RPM en su sistema , de esa forma, si algo va terriblemente mal, podrá simplemente tirar al cesto de la basura todo el entorno y volver a empezar sin presión de perder datos personales en su directorio /home.

# useradd makerpm

Una vez ingresado al sistema con el usuario adecuado:

# [makerpm@movix ~]$ rpmdev-setuptree

El programa rpmdev-setuptree creará el directorio rpmbuild en su directorio $HOME, En dicha estructura existen una serie de subdirectorios tales como SPECS y BUILD que usted utilizará para crear sus paquetes. El programa rpmdev-setuptree también crea el archivo ~/.rpmmacros que provocará que rpm y rpmbuild lo utilicen cuando sea necesario.

Una vez que ha configurado su cuenta, normalmente no habrá necesidad de volver a ejecutar estos pasos nuevamente.