La construction du paquetage RPM à partir de l'archive au format « .tar.gz ».
Prev
Next

La construction du paquetage RPM à partir de l'archive au format « .tar.gz ».

Utilisation de la commande « rpmbuild -ta »

If you are runnig a system with RPM support, the preferred way to install Kwave on your system will be the creation of a nice RPM package. First you should get the current source of Kwave, either as a tar.gz archive from the Kwave download page or check out an up-to-date copy via SVN (like described in the chapter about SVN) and read the next chapter.

If you have downloaded a tar.gz archives of Kwave, create and install the RPMs just by doing the following steps (where [arch] stands for the platform you have built the package and might be something like i386, i586, sparc or whatever, XXX stands for the version number you have downloaded).

Pour construire et installer le paquetage de Kwave vous devez saisir les lignes de commande suivantes :

% rpmbuild -ta kwave-XXX.tar.gz
% rpm -i /usr/src/redhat/RPMS/[arch]/kwave-XXX.[arch].rpm

Note

Pour les utilisateurs d'une distribution SuSE LINUX vous devez spécifier le dossier /usr/src/packages à la place de /usr/src/redhat !

Si vous n'avez pas de messages d'erreurs, vous pouvez alors passer le reste de ce chapitre. Si le programme utilitaire « rpm » est incapable de construire les paquetages et qu'un message du genre « spec file not found » est affiché, alors le reste du chapitre vous sera utile.

Que faire lorsque la commande « rpmbuild -ta » ne fonctionne pas ?

Si vous ne pouvez pas exécuter la commande rpmbuild -ta, il existe plusieurs solutions pour réaliser cette tâche manuellement (solutions délicates) :

  1. Aller dans le dossier « principal » de stockage des RPM de votre système. Normalement, celui-ci est /usr/src/redhat pour une distribution du type RedHat ou /usr/src/packages pour la distribution SuSE.

    % cd /usr/src/redhat
    

  2. Mettre l'archive au format « .tar.gz » dans le sous-dossier SOURCES (vous devez remplacer « NomDossier » avec le nom du dossier qui contient votre archive au format « .tar.gz »).

    % cp /NomDossier/kwave-XXX.tar.gz SOURCES
    

  3. Extraire le fichier de spécification (.spec) de l'archive au format « .tar.gz » et copier le dans le sous-dossier SPEC.

    % tar -xOzf SOURCES/kwave-XXX.tar.gz \*.spec 
    > SPECS/kwave.spec
    

  4. Le programme « rpm » compilera et construira le paquetage RPM de Kwave. Si vous voulez seulement construire un paquetage contenant les exécutables, vous pouvez spécifier le paramètre -bb à la place de -ba, ou juste -bs pour construire un paquetage contenant les sources.

    % rpmbuild -ba SPECS/kwave.spec
    

  5. Si tout se passe correctement, vous pouvez installer le paquetage RPM contenant les exécutables de Kwave, celui-ci étant stocké dans le sous dossier BUILD. Si vous avez déjà une version de Kwave installée sur votre système, vous devez tout d'abords désinstaller celui-ci en premier ou utiliser le paramètre -U à la place de -i pour mettre à jour automatiquement le paquetage.

    % rpm -ivh BUILD/[arch]/kwave-XXX.[arch].rpm
    

Prev
Next
Contents


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team