El siguiente ejemplo describe el procedimiento para entregar un archivo denominado readme en el directorio /usr/share/myapp.
Escriba los siguientes comandos para crear la estructura de directorios y crear el archivo .tar:
$ mkdir -p usr/share/myapp
$ echo "Hello World" >usr/share/myapp/readme
$ tar zcvf helloworld.tgz usr
Cuando el archivo tarball se desempaquete, creará el directorio /usr/share/myapp e incluirá el archivo readme en él.
Utilice el conversor de paquetes Alien para crear un paquete RPM a partir del archivo tarball, introduciendo el siguiente comando:
$ alien -r helloworld.tgz
El conversor de paquetes Alien creará el paquete helloworld-1-2.noarch.rpm.
Compruebe que el paquete sea válido y consulte su contenido empleando los siguientes comandos:
$ rpm -qlp helloworld-1-2.noarch.rpm
/usr
/usr/share
/usr/share/myapp
/usr/share/myapp/README
La utilidad Alien tiene otras opciones que, por ejemplo, permiten establecer la versión y la descripción del paquete. Consulte “man alien” para obtener más información.