26.3 Exemples d'utilisation

L'exemple qui suit décrit la procédure pour fournir un fichier nommé readme au répertoire /usr/share/myapp :

  1. Saisissez les commandes suivantes pour créer la structure de répertoire et créer le fichier d'archive .tar :

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

    Lorsque le fichier tarball est décompressé, il crée le répertoire /usr/share/myapp contenant le fichier readme.

  2. À l'aide du convertisseur de paquetages Alien, transformez le fichier d'archive .tar en paquetage RPM en saisissant la commande suivante :

    $ alien -r helloworld.tgz
    

    Le convertisseur de paquetages Alien crée le paquetage helloworld-1-2.noarch.rpm.

  3. Vérifiez que ce paquetage est valide et affichez son contenu en saisissant les commandes suivantes :

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

L'utilitaire Alien comporte d'autres options (par exemple, pour définir la version et la description du paquetage). Pour plus d'informations, reportez-vous à commande « man alien ».