Om du använder ett system med stöd för RPM, är det lämpligaste sättet att installera Kwave på systemet att skapa ett trevligt RPM-paket. Först ska du hämta aktuell källkod för Kwave, antingen som ett tar.bz2-arkiv från Kwaves nerladdningssida, eller genom att checka ut en aktuell kopia via GIT (som beskrivs i kapitlet om GIT) och läsa nästa kapitel.
Om du har laddat ner Kwaves tar.bz2-arkiv, skapa och installera RPM-paketet genom att endast utföra följande steg (där [ark] står för plattformen som paketet byggs för, och kan vara något som i586, i686, sparc eller liknade, och XXX står för versionsnumret som har laddats ner).
För att bygga och installera Kwave-paketet gör följande:
%rpmbuild -takwave-XXX.tar.bz2%rpm -i/usr/src/redhat/RPMS/[ark]/kwave-XXX.[ark].rpm
Notera
Observera för SuSE-användare: Du måste ange katalogen /usr/src/packages istället för /usr/src/redhat.
Om du inte ser några fel, då är allt klart och du kan hoppa över resten av kapitlet. Om rpm inte kunde bygga paketet och skriver ut något i stil med "spec file not found", gå vidare och läs resten av avsnittet.
Om du inte kan få rpmbuild -ta att fungera, följer stegen för att göra det för hand (det svåra sättet):
Gå till "toppkatalogen" för RPM. Det är normalt
/usr/src/redhatför en redhat-distribution eller/usr/src/packagesför en SuSE-distribution.%cd /usr/src/redhatPlacera tar.bz2-arkivet i underkatalogen SOURCES (du måste förstås ersätta "någonstans" med den verkliga katalogen där filerna finns).
%cp/någonstans/kwave-XXX.tar.bz2SOURCESPacka upp spec-filen från arkiven och placera den i underkatalogen SPEC.
%tar -xOjf SOURCES/kwave-XXX.tar.bz2\*.spec > SPECS/kwave.specLåt rpm utföra kompileringsjobbet och skapa Kwaves RPM-paket. Om du bara vill skapa ett binärpaket, kan du ange
-bbistället för-ba, eller bara-bsför att bara bygga ett källkodspaket.%rpmbuild -ba SPECS/kwave.specOm allting gått bra, kan Kwaves RPM-binärpaket installeras. Det finns i katalogen BUILD. Om en version av Kwave redan finns installerad, ta bort den först, eller använd parametern
-Uistället för-iför att uppgradera istället för att installera.%rpm -ivh BUILD/[ark]/kwave-XXX.[ark].rpm