26.3 Ejemplo de uso

El siguiente ejemplo describe el procedimiento para entregar un archivo denominado readme en el directorio /usr/share/myapp.

  1. 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.

  2. 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.

  3. 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.