Si vous utilisez un système qui supporte les RPM, la solution la plus simple pour installer Kwave sur votre système sera la création d'un paquetage RPM. Premièrement, vous devez récupérer les sources de Kwave, tel que l'archive tar.gz disponible sur la page WEB de téléchargement de Kwave ou une copie de la dernière version des sources via le serveur CVS (comme cela est décrit dans le chapitre concernant le CVS), et lisez le chapitre concernant la compilation d'un RPM à partir du CVS.
Si vous avez téléchargé une archive tar.gz de Kwave, créé et installé les RPMs en éffectuant juste les actions suivantes (où [arch] corespond à la plateforme pour laquelle vous allez compiler le paquetage et peut prendre les valeurs comme i386, i586, sparc, etc..., et où XXX correspond au numéro de version de l'application que vous avez téléchargé).
Pour construire et installer le paquetage de Kwave vous devez taper les lignes de commande suivantes :
% rpm -ta kwave-XXX.tar.gz % rpm -i /usr/src/redhat/RPMS/[arch]/kwave-XXX.[arch].rpm
Pour les utilisateurs d'une distribution SuSE LINUX vous devez spécifier le répertoire /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 l'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.
Le support de la commande rpm -ta ... peut etre inopérante suivant les versions de l'utilitaire 'rpm'. Par exemple, le programme 'rpm' original fourni avec la distribution SuSE-6.4 (rpm-3.0.4) ne fonctionne pas. Vous devez mettre à jour le paquetage correspond, à partir du serveur ftp de SUSE.
Si vous ne pouvez pas exécuter la commande rpm -ta, il existe plusieurs solutions pour réaliser cette tâche manuellement (solutions délicates) :
Aller dans le répertoire "principal" de stockage des RPM de votre système. Normalement, celui-çi est /usr/src/redhat pour une distribution du type RedHat ou /usr/src/packages pour la distribution SuSE.
% cd /usr/src/redhat
Mettre l'archive tar.gz dans le sous-répertoire SOURCES (bien sur, vous devez remplacer "NomRépertoire" avec le nom du réperoire qui contient vorte archive tar.gz).
% cp /NomRépertoire/kwave-XXX.tar.gz SOURCES
Extraire le fichier de specification (.spec) de l'archive tar.gz et copier le dans le sous-répertoire SPEC.
% tar -xOzf SOURCES/kwave-XXX.tar.gz \*.spec
> SPECS/kwave.spec
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.
% rpm -ba SPECS/kwave.spec
Si tout se passe correctement, vous pouvez installer le paquetage rpm contenant les exécutables de Kwave, celui-çi étant stocké dans le sous répertoire BUILD. Si vous avez déjà une version de Kwave installée sur votre système, vous devez tout d'abors désinstaller celui-ci en premier ou utiliser le paramêtre -U à la place de -i pour mettre à jour automatiquement le paquetage.
% rpm -i BUILD/[arch]/kwave-XXX.[arch].rpm