====== Ubuntu install ====== Download ubuntu server. Basic Ubuntu server and openSSH server. Install alsa: sudo apt-get install alsa add your user to the group audio: /etc/group Reboot the comuputer! ====== SvxLink Install ====== ===== Source installation from subversion ===== ==== Install needed packages ==== sudo apt-get install sudo apt-get install libgsm1 libgsm1-dev libsigc++-1.2-5c2 libsigc++-1.2-dev libpopt0 libpopt-dev tcl8.4 tcl8.4-dev g++ subversion patch libqt3-mt libqt3-mt-dev libqt3-headers libgcrypt11 libgcrypt11-dev libspeex1 libspeex-dev libboost-dev libasound2 libasound2-dev ==== Checkout trunk ==== svn co http://svxlink.svn.sf.net/svnroot/svxlink/trunk/src svxlink ==== Change to 16k mode ==== cd svxlink nano makefile.cfg Edit the line: CXXFLAGS += -DINTERNAL_SAMPLE_RATE=8000 to CXXFLAGS += -DINTERNAL_SAMPLE_RATE=16000 ==== Compile and test install ==== cd svxlink make (test install) make DESTDIR=/tmp/svxlink NO_CHOWN=1 install === Copy configuration files === cd /tmp/svxlink/etc/ sudo cp -r svxlink/ /etc/ cd /tmp/svxlink/var/spool/ sudo cp -r svxlink/ /var/spool/ == TCL files == cd /usr/share/newsvxlink/ sudo ln -s /home/sysop/svxlink/svxlink/svxlink/events.tcl sudo mkdir events.d modules.d sounds cd events.d sudo cp -s /home/sysop/svxlink/svxlink/svxlink/*.tcl . sudo rm event* sudo cp -s /home/sysop/svxlink/svxlink/modules/*/*.tcl . sudo rm Template.tcl sudo mv Module* ../modules.d == Sounds == cd ../sounds/ sudo tar xvjf sv_SE-elin-16k-svn1903.tar.bz2 sudo ln -s sv_SE-elin-16k sv_SE sudo tar xvjf sounds-heather-16k.tar.bz2 sudo ln -s sounds-heather-16k en_US sudo rm *bz2 == Add and change svxlink.conf == Add the DEFAULT_LANG parameter to svxlink.conf in [RepeaterLogic]. Change to EVENT_HANDLER=/usr/share/svxlink/events.tcl == Switch in the new structure == sudo mv /usr/share/svxlink/ /usr/share/oldsvxlink sudo mv /usr/share/newsvxlink/ /usr/share/svxlink ===== Install SvxLink from Launchpad ===== ( [[Packaging for Ubuntu and Debian]] ) Manually add the svxlink user: sudo useradd -r -g daemon -d /etc/svxlink -s /sbin/nologin -c "SvxLink Daemon" svxlink Add the Launchpad PPA to your repository. This means that you tell your package handler that it should look for new packages at Launchpad also: sudo apt-get install python-software-properties sudo add-apt-repository ppa:sm3sgp/svxlink Install Svxlink: sudo apt-get update sudo apt-get install svxlink-server Install Svxlink sounds, Swedish: sudo apt-get install svxlink-sounds-se-elin Install Qtel: sudo apt-get install qtel ===== Sound file install manually ===== cd wget http://sk3w.se/svx/sv_SE-elin-svn1907.tar.bz2 cd /usr/share/svxlink sudo mkdir sounds cd sounds sudo tar xvfj /home/"yourdownloadcatalog"/sv_SE-elin-svn1907.tar.bz2 sudo ln -s sv_SE-elin sv_SE