25.3 Exemplo de uso

O exemplo a seguir descreve o procedimento para disponibilizar um arquivo chamado readme para o diretório /usr/share/myapp:

  1. Insira estes comandos para criar a estrutura de diretórios e o arquivo .tar:

    $ mkdir -p usr/share/myapp
    
    $ echo "Hello World" >usr/share/myapp/readme
    
    $ tar zcvf helloworld.tgz usr
    

    Quando o tarball for descompactado, ele criará o diretório /usr/share/myapp, que conterá o arquivo readme.

  2. Use o conversor de pacotes Alien para fazer um pacote RPM com o tarball inserindo o seguinte comando:

    $ alien -r helloworld.tgz
    

    Esse conversor cria o pacote helloworld-1-2.noarch.rpm.

  3. Verifique se o pacote é válido e exiba seu conteúdo inserindo os seguintes comandos:

    $ rpm -qlp helloworld-1-2.noarch.rpm
    
    /usr
    
    /usr/share
    
    /usr/share/myapp
    
    /usr/share/myapp/README
    

O utilitário alien tem outras opções; por exemplo, para definir a versão e descrição do pacote. Consulte “man alien” para obter mais informações.