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/redhat
för en redhat-distribution eller/usr/src/packages
för en SuSE-distribution.%
cd /usr/src/redhat
Placera 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.bz2
SOURCESPacka 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
-bb
istället för-ba
, eller bara-bs
fö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
-U
istället för-i
för att uppgradera istället för att installera.%
rpm -ivh BUILD/[ark]/kwave-XXX.[ark].rpm