Mittwoch, 16. Januar 2013

Kompilierung und Installation von SvxLink unter ArchLinux

Vorbereitung von Arch

 

Installation von Subversion

Subversion wird benötigt um den SvxLink Sourcecode von Sourceforge zu laden.
Installation von Subversion über das Terminal als user root:


pacman -S subversion

 

Installation des Arch Build Systems

Um Software selbst zu kompilieren wird das ArchLinux build system benötigt.
Referenz: https://wiki.archlinux.de/title/Arch_Build_System

pacman -S abs base-devel

 

Kompilieren und Installation von SvxLink

Installation der Pakete die SvxLink zusätzlich benötigt

Referenz: http://sourceforge.net/apps/trac/svxlink/wiki/InstallationInstructions
 
Damit SvxLink unter ArchLinux compiliert werden kann brauchen wir die Softwarepakete libsigc++, gsm, popt, libgcrypt, sdl_sound, tcl, qt, speex, alsa-utils und opus zusätzlich.Diese installiert man mittels 
 
pacman -S libsigc++ gsm popt libgcrypt sdl_sound tcl qt speex alsa-utils opus

Nun sind wir mit der Vorbereitung fertig.

Download des SvxLink sourcecodes

Referenz: http://svxlink.de/?page_id=9 
 
Dazu wechselt man in ein Verzeichnis unter dem der Sourcecode abgelegt werden soll.
In unseren Fall ist das /home/svruser.
Wir verwenden die trunk-Version von SvxLink.

Der Download mit folgendem Befehl gestartet

svn co https://svxlink.svn.sourceforge.net/svnroot/svxlink/trunk svxlink-trunk


Nun haben wir ein Verzeichnis /home/svruser/svxlink-trunk mit dem SvxLink Sourcecode.

Edit 05.02.2014
Mittlerweile kommt bei uns auch die Release-Version zum Einsatz.
--> http://sourceforge.net/apps/trac/svxlink/wiki/InstallSrcArch

Kompilieren von SvxLink


Nun wechseln wir in das Sourcecode Verzeichnis

cd ./svxlink-trunk/src

und starten das Kompilieren mittels des Befehls

make

Wenn alle Abhängigkeiten gelöst sind (durch Installation aller benötigten Pakete) startet nun der Compiler.






Installation der kompilierten Software

Nachdem der Compiler fertig ist startet man unter /home/svruser/svxlink-trunk/src die installation:

make install



Fertig ;-) SvxLink ist nun auf unserem System installiert.

Anmerkung:

Bei der ersten Installation kam eine Fehlermeldung dass der user svxlink unbekannt ist.
Dieser kann mit

useradd -r svxlink

angelegt werden. Danach muss die Installation (make install) nochmals ausgeführt werden.

Das Kompilieren und Installieren hat auf dem Futron S400 (256Mb RAM / 1GHz CPU) unter ArchLinux ~15 Minuten in Anspruch genommen.

73' Gerald
dk7xe





1 Kommentar:

  1. Danke für die Anleitung, hat super funktioniert. Die Krypto-Bibliothek heißt allerdings lib*g*crypt und nicht libcrypt.

    AntwortenLöschen