O exemplo a seguir descreve o procedimento para disponibilizar um arquivo chamado readme para o diretório /usr/share/myapp:
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.
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.
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.