This shows you the differences between two versions of the page.
— |
digital_decoding [2018/09/13 22:24] (current) vk3smb created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==Preface== | ||
+ | This is a work in progress | ||
+ | |||
+ | Now that some of the emergency services here have moved to digital, the time has come to start listening..... | ||
+ | |||
+ | Building an Ubuntu system to listen: | ||
+ | |||
+ | DSD requires /dev/dsp to be installed. Ubuntu stopped supporting the OSS (which gives /dev/dsp) from 10.10. | ||
+ | |||
+ | Install Ubuntu 10.04. available from the ''something'' repository. I'm sure if your reading this, you dont need help to install an Ubuntu Distro on your PC. | ||
+ | |||
+ | ==Programs to be compiled== | ||
+ | The following will need to be compiled as they either don't exist for Ubuntu or are older versions. | ||
+ | *mbelib | ||
+ | *itpp | ||
+ | *cmake 2.8.6 | ||
+ | and | ||
+ | *DSD | ||
+ | |||
+ | ==Installing the Dependencies== | ||
+ | Run the following code in a terminal: | ||
+ | #sudo apt-get install make build-essential oss4-base oss4-gtk oss4-modules oss-preserve | ||
+ | |||
+ | |||
+ | |||
+ | 1 ifconfig | ||
+ | 2 ping 192.168.1.1 | ||
+ | 3 ssh -X 192.168.1.5 | ||
+ | 4 ifconfig | ||
+ | 5 reboot | ||
+ | 6 exit | ||
+ | 7 wget -O itpp-latest.tar.bz2 http://sourceforge.net/projects/itpp/files/latest/download?source=files && tar xjf itpp-latest.tar.bz2 && mkdir build && cd build && cmake .. & make -j | ||
+ | 8 cd itpp-4.3.1/ | ||
+ | 9 mkdir build | ||
+ | 10 cd build/ | ||
+ | 11 cmake .. && make -j && sudo make install | ||
+ | 12 apt-get upgrade cmake | ||
+ | 13 sudo apt-get upgrade cmake | ||
+ | 14 ping 192.168.1.163 | ||
+ | 15 gedit pinger.sh | ||
+ | 16 gedit pinger.sh & | ||
+ | 17 ping -h | ||
+ | 18 ping -c 3 192.168.1.1 | ||
+ | 19 count=1 | ||
+ | 20 $count | ||
+ | 21 echo $count | ||
+ | 22 chmod +x pinger.sh | ||
+ | 23 sh pinger.sh | ||
+ | 24 ping 192.168.1.160 | ||
+ | 25 ping 192.168.1.173 | ||
+ | 26 ping 192.168.1.172 | ||
+ | 27 ping 192.168.1.174 | ||
+ | 28 ping 192.168.1.171 | ||
+ | 29 ping 192.168.1.170 | ||
+ | 30 ping 192.168.1.177. | ||
+ | 31 ping 192.168.1.177 | ||
+ | 32 sudo apt-get install git cmake make build-essential gcc libsndfile1-dev fftw3-dev liblapack-dev | ||
+ | 33 sudo apt-get install git-clone cmake make build-essential gcc libsndfile1-dev fftw3-dev liblapack-dev | ||
+ | 34 sudo apt-get install git-hub cmake make build-essential gcc libsndfile1-dev fftw3-dev liblapack-dev | ||
+ | 35 sudo apt-get install cmake make build-essential gcc libsndfile1-dev fftw3-dev liblapack-dev | ||
+ | 36 sudo apt-get install git-core | ||
+ | 37 cd /dev | ||
+ | 38 ls | ||
+ | 39 cd ~ | ||
+ | 40 git clone https://github.com/szechyjs/mbelib | ||
+ | 41 cd mbelib | ||
+ | 42 mkdir build | ||
+ | 43 cd build | ||
+ | 44 cmake .. | ||
+ | 45 make | ||
+ | 46 sudo make install | ||
+ | 47 cd ~ | ||
+ | 48 cd itpp-4.3.1/ | ||
+ | 49 cd build | ||
+ | 50 cmake .. | ||
+ | 51 cd ~ | ||
+ | 52 git clone https://github.com/szechyjs/dsd | ||
+ | 53 apt-get --help | ||
+ | 54 man apt-get | ||
+ | 55 sudo apt-get update | ||
+ | 56 sudo apt-get upgrade4 | ||
+ | 57 sudo apt-get upgrade | ||
+ | 58 killall apt-get | ||
+ | 59 killall aptitude | ||
+ | 60 sudo apt-get upgrade | ||
+ | 61 sudo apt-get update | ||
+ | 62 sudo dpkg --configure -a | ||
+ | 63 sudo apt-get update | ||
+ | 64 sudo apt-get upgrade | ||
+ | 65 cd itpp-4.3.1/build/ | ||
+ | 66 cmake .. | ||
+ | 67 sudo apt-remove cmake | ||
+ | 68 sudo apt-get remove cmake | ||
+ | 69 cmake .. | ||
+ | 70 cmake | ||
+ | 71 cmake .. | ||
+ | 72 /usr/local/bin/cmake .. | ||
+ | 73 make -j | ||
+ | 74 cd .. | ||
+ | 75 cd dsd | ||
+ | 76 mkdir build | ||
+ | 77 cd build | ||
+ | 78 cmake .. | ||
+ | 79 /usr/local/bin/cmake .. | ||
+ | 80 cd ~ | ||
+ | 81 cd itpp-4.3.1/cd build/ | ||
+ | 82 cd itpp-4.3.1/build/ | ||
+ | 83 sudo make install | ||
+ | 84 cd /home/matt/dsd/build/ | ||
+ | 85 /usr/local/bin/cmake .. | ||
+ | 86 make -j | ||
+ | 87 sudo make install | ||
+ | 88 dsd | ||
+ | 89 cd /usr/local/lib | ||
+ | 90 l | ||
+ | 91 ls | ||
+ | 92 sudo ln -s /usr/local/lib/libitpp.so.8 /usr/lib/libitpp.so.8 | ||
+ | 93 dsd | ||
+ | 94 apt-get install snd-oss-pcm | ||
+ | 95 sudo apt-get install snd-oss-pcm | ||
+ | 96 sudo apt-get install oss-tools | ||
+ | 97 sudo apt-get install oss | ||
+ | 98 sudo apt-get install oss* | ||
+ | 99 sudo aptitude install oss | ||
+ | 100 sudo apt-get install alsa-oss | ||
+ | 101 dsd | ||
+ | 102 sudo apt-get install oss-linux | ||
+ | 103 sudo apt-get install oss-linux* | ||
+ | 104 cd itpp-4.3.1/ | ||
+ | 105 cd build/ | ||
+ | 106 cmake .. | ||
+ | 107 cd ~ | ||
+ | 108 wget https://launchpad.net/ubuntu/+archive/primary/+files/cmake_2.8.6.orig.tar.gz | ||
+ | 109 tar zxvf cmake_2.8.6.orig.tar.gz | ||
+ | 110 cd cmake-2.8.6/ | ||
+ | 111 ./configure | ||
+ | 112 make | ||
+ | 113 sudo make install | ||
+ | 114 /usr/local/bin/cmake .. | ||
+ | 115 sudo apt-get install oss4 | ||
+ | 116 sudo apt-get install oss4-base oss4-gtk | ||
+ | 117 sudo apt-get install oss4-modules | ||
+ | 118 dsd | ||
+ | 119 apt-get install oss-preserve | ||
+ | 120 sudo apt-get install oss-preserve | ||