Echolink na Raspberry PI 3 -- jak zainstalować oprogramowanie ??? |
Witam Ponownie po sporej przerwie spowodowanej problemami zdrowotnymi jak i szukania rozwiązań problemów w instalacji Echolinka na raspberry PI 3. Spotkałem wiele sprzeczności w artykułach związanych z tym tematem. Polska strona już chyba nie istnieje. Może ktoś wie co się wydarzyło i uchyli rąbka tajemnicy co się stało ze strona jest martwa -- to trochę smutne ze praca wielu kolegów przestała istnieć . Sporo się zmieniło w moim opisie i proszę o wychwycenie ewentualnych błędów w składni jak i kolejności wykonywania poszczególnych procesów instalacji. Uruchomić terminal i wpisać polecenie : sudo raspi-config Wykonaj w kolejności : 1. Włączyć SSH do wykonania ( 5, P2 ) 2. Włączyć VNC do wykonania ( 5 , P3 ) 3. Ustawić rozdzielczość wyświetlanego ekranu poprzez VNC ( 7 , A5 – DMT16 , 4:3 lub A6 – DMT85 , 16:9 ) 4. Możemy również wyłączyć tryb pulpitu ( 3 , B1 , B1 ) lub włączenie pulpitu ( 3 , B1 , B4 ) Aktualizacja zainstalowanego systemu Raspbian ================================================= 5. sudo apt-get update 6. sudo apt-get upgrade potwierdzamy w kolejnym etapie y ( enter ) 7. sudo apt-get install mc potwierdzamy w kolejnym etapie y ( enter ) 8. sudo mc Uruchomienie Menagera plików oraz zmiana ustawień zaawansowanych Restart komputera =================== 9. sudo reboot Instalacja zewnętrznej karty muzycznej USB ============================================ Podepnij Kartę muzyczną pod port USB na Raspberry PI ----------------------------------------------------- Wpisz w konsoli następujące polecenia : 10. sudo nano /etc/modprobe.d/raspi-blacklist.conf Wpisujemy w pliku następujący wiersz : blacklist snd_bcm2835 i zapisz plik Ctr O , Enter , Ctr X 11. sudo nano /lib/modprobe.d/aliases.conf W tym pliku odszukujemy wiersz o treści : options snd-usb-audio index=-2 na początku linii wstaw # i zapisz plik Ctr O , Enter , Ctr X Konfiguracja karty dźwiękowej ================================= 12. sudo alsamixer Powinieneś zobaczyć, że twoja karta dźwiękowa USB jest domyślną kartą dźwiękową . 13. sudo alsactl store Zapisuje te ustawienia nawet po ponownym uruchomieniu Dodajemy do systemu uzytkownika 'svxlink' ============================================ 14. sudo adduser svxlink - dane użytkownika dowolne (nie mają znaczenia) -------------------- pi@raspberrypi:~ $ sudo adduser svxlink Adding user `svxlink' ... Adding new group `svxlink' (1001) ... Adding new user `svxlink' (1001) with group `svxlink' ... Creating home directory `/home/svxlink' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for svxlink Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y 15. sudo aplay -l Aktualizacja repozytoriów =========================== 16. sudo apt-get install ca-certificates git-core 17. sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update 18. sudo chmod +x /usr/bin/rpi-update Uruchomienie skryptu ======================= 19. sudo rpi-update potwierdzamy w kolejnym etapie y ( enter ) Instalujemy pakiet z programami do kompilacji: =============================================== 20. sudo apt-get install build-essential 21. sudo apt-get clean Kompilowanie Svxlink ====================== 21c. sudo git clone http://github.com/sm0svx/svxlink.git Instalujemy niezbędne bibliotek do kompilacji svxlink: ========================================================= 22. sudo apt-get install libsigc++ libsigc++-2.0-dev libpopt-dev tcl-dev tcl8.6-dev libgcrypt20-dev potwierdzamy w kolejnym etapie y ( enter ) 23. sudo apt-get install libasound2-dev libgsm1-dev libspeex-dev librtlsdr-dev libopus-dev potwierdzamy w kolejnym etapie y ( enter ) 24. sudo apt-get install libgcrypt11-dev tk-dev groff+ libqt4-dev qt4-dev-tools opus-tools potwierdzamy w kolejnym etapie y ( enter ) Instalacja podstawowych narzędzi ==================================== Jeśli system zada pytanie y / n, zawsze idź na y – Enter , a nie będziesz miał problemów . 25. sudo apt install gcc g++ 26. sudo apt-get install make 27. sudo apt-get install cmake alsa-tools 28. sudo apt-get install graff + 29. sudo apt-get install doxygen 30. sudo apt-get install gzip 31. sudo apt-get install tar 32. sudo apt-get install git 32. sudo apt install alsa-utils 33. cd svxlink/src 34. sudo mkdir build 35. cd build 36. sudo cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc \ -DLOCAL_STATE_DIR=/var .. 37. sudo make 38. sudo make doc 39. sudo make install 40. sudo ldconfig Pobieramy źródła svxlink : SvxLink release 17.12.2 -- 01 Mar 2018 ze strony : https://github.com/sm0svx/svxlink/releases/tag/17.12.2 ================================================================================== 41. sudo wget https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz 42. tar xvzf 17.12.2.tar.gz Zapoznanie się z opisem instalacji less INSTALL.adoc 43. cd svxlink-17.12.2/src 44. mkdir build 45. cd build Skompiluj i zainstaluj ======================= 46. cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DCMAKE_BUILD_TYPE=Release .. 47 make 48. make doc 49. sudo make install 50. sudo ldconfig Pobieramy pliki dźwiękowe do svxlink w wersji językowej angielskiej pobrany ze strony : https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases ======================================================================== 51. cd /usr/share/svxlink/sounds 52. sudo wget https://github.com/sm0svx/svxlink-sounds-en_US-heather/archive/18.03.1.tar.gz 53. sudo tar zxvf 18.03.1.tar.gz 54. sudo mkdir -p /usr/share/svxlink/sounds/en_US 55. cd en_US 56. sudo cp -r /usr/share/svxlink/sounds/en_US If you want to make your own then download DSpeech from Dimio and play with that. However the finished .wav files need to be imported into Audacity, trimmed and exported as microsoft .wav files. This changes the twelfth bit from Hex 12 to Hex 10, to enable them to work in svxlink. Nie zapomnij usunąć # z linii uruchomień w /etc/rc.local, aby instalacja była uruchamiana przy starcie systemu. 57. sudo mcedit /etc/rc.local UWAGA !!! Ostatnim krokiem jest ustawienie parametrów w pliku /etc/svxlink/svxlink.conf i /etc/svxlink/svxlink.d/ModuleEchoLink.conf , aby umożliwić instalację, zwracając uwagę na składnię oraz na to, czy korzystasz z simplex, czy duplex. Proszę o wytknięcie błędów zgodnie z przypisanym numerem linii aby łatwiej było zrozumieć ew. błędy jakie popełniłem Pozdrawiam i zapraszam do tworzenia kolejnych węzłów echolinka |