NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » ECHOLINK NA RASPBERRY PI 3 -- JAK ZAINSTALOWAĆ OPROGRAMOWANIE ???

Przejdz do dołu stronyStrona: 1 / 4>>>    strony: [1]234

Echolink na Raspberry PI 3 -- jak zainstalować oprogramowanie ???

  
la4bsa
25.03.2018 15:03:55
poziom 3

Grupa: Użytkownik

Posty: 100 #2529739
Od: 2011-2-23
Witam koledzy na forum

Od dłuższego czasu staram się zgłębić temat instalacji Echolinka na Raspberry PI 3. Nie jestem programistą ani znawca tematu Linux. Przekopałem mnóstwo stron opisujących ten proces na starszych wersjach "maliny - RPI" jak i pokrewne temu tematy. Wiele z nich są już dawno nie aktualne z klasycznym błędem 404. Proszę o pomoc w rozwiązywaniu konkretnych problemów w trakcie wykonywania poszczególnych procesów instalacji.Zapraszam do tworzenia opisu jak to wykonać prawidłowo , na pewno wielu kolegów zainteresuje się tym tematem a nawet może skorzysta z podanych rozwiązań

Pozdrawiam
Paweł
  
Electra12.11.2018 19:03:10
poziom 5

oczka
  
la4bsa
25.03.2018 15:05:06
poziom 3

Grupa: Użytkownik

Posty: 100 #2529740
Od: 2011-2-23

Rozdziała Pierwszy.
1. Cel :
Wykonanie samodzielnie działającego echolinka na Raspberry PI 3 wraz z interfejsem
Podłączenie uruchomionego echolinka pod działający Przemiennik

2. Środki :
Raspberry PI 3 , karta microSD 16Gb – 10 klasa , zewnętrzna karta dźwiękowa USB – taka jak u VR2XKP , klawiatura , mysza , monitor opcjonalnie Pendrive do ew. innych kombinacji.
Elementy składowe do budowy interfejsu.
Ew. wykorzystanie interfejsu kol. Grzegorza SP8NTH – projektu http://www.sp8nth.ampr.org/articles.php?article_id=17

3. Źródła informacji – strony internetowe :
http://www.vr2xkp.org/2013/03/13/life-rpi-svxlink-echolink-node-rpi/
http://www.vr2xkp.org/2015/09/20/echolink-2015-svxlink-14-08-1-as-echolink-node/
Interfejs wg kol.SQ9MDD
http://tech4.pl/SQ9MDD/?p=664

Źródła oprogramowania :

Raspbian :
https://www.raspberrypi.org/downloads/noobs/
SVXLINK – strona kol. SM0SVX https://www.svxlink.org

Oprogramowanie :
https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz data 23-03-2018

pliki dzwiękowe :
https://github.com/sm0svx/svxlink-sounds-en_US-heather/archive/18.03.1.tar.gz
  
la4bsa
25.03.2018 15:07:34
poziom 3

Grupa: Użytkownik

Posty: 100 #2529743
Od: 2011-2-23
Założenia odnośnie oprogramowania :

Instalacja systemy Raspbian
Instalacja Menadżera plików – MC
Instalacja SVXLINK-a z elementami składowymi programu
Instalacja VNC
Instalacja QTEL
Konfiguracja w/w programów

Wykonane czynności :

- Instalacja systemu operacyjnego Raspbian z wykorzystaniem Noobsa ( wersja zip )
pobrana na Win 10.

- Przygotowanie karty microSD ( sformatowanie karty - FAT32 ) 16Gb - 10 klasa

- rozpakowanie pliku NOOBS_v2_7_o.zip do katalogu roboczego
( taki występuje w dniu 24-03-2018 )

- rozpakowaną zawartość pliku NOOBS_v2_7_o.zip skopiowanie na wcześniej przygotowaną karte microSD . ( użycie zewnętrznego
uniwersalnego czytnika kart typu SD - podpięty pod port USB )

- przełożenie karty mikroSD do Raspberry PI 3

- uruchomienie Raspberry PI 3 ( podpięta” Malina” kablem RJ45 do routera, klawiatura, mysz, monitor, zasilacz w użyciu )

- Po wystartowaniu karty microSD wybranie systemu Raspbian oraz określeniu języka i klawiatury pobranie bezpośrednio z
serwera systemu operacyjnego. Po pomyślnym pobraniu następuje przeładowanie systemu i pierwsze uruchomienie naszej
„Maliny” – ( Raspberry PI )


  
la4bsa
25.03.2018 15:10:57
poziom 3

Grupa: Użytkownik

Posty: 100 #2529744
Od: 2011-2-23
Rozdziała drugi.

Droga przez mękę – dla osób żyjącej w świecie Microsotfu ( systemy Windows )
Kolejne wiersze poleceń do konfiguracji naszej maliny

1.
sudo raspi-config
sudo apr-get update

2.
sudo apt-get upgrade
potwierdzamy w kolejnym etapie Y (enter )

3.
sudo apt-get install mc
potwierdzamy w kolejnym etapie Y (eneter )

4.
sudo apt-get install ca-certificates git-core

5.
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update

6.
sudo chmod +x /usr/bin/rpi-update

7.
sudo rpi-update
potwierdzamy w kolejnym etapie Y (eneter )
sudo apt install mc
potwierdzamy w kolejnym etapie Y (eneter )
sudo mc

8.
sudo reboot
nastąpi przeładowanie maliny - ponowne uruchomienie


NIE WIEM CZY POSZCZEGÓLNE OPERACJE SĄ SENSOWNE W KOLEJNOŚCI WYKONANIA I CZY NIE ZAWIERAJĄ BŁĘDÓW LOGICZNYCH ???

  
la4bsa
25.03.2018 15:18:43
poziom 3

Grupa: Użytkownik

Posty: 100 #2529749
Od: 2011-2-23
Przechodzimy do instalacji i kompilacji svxlink. Instalujemy pakiet z programami do kompilacji:
=================================================================================================

9.
sudo apt-get install build-essential
sudo apt-get clean


Instalujemy niezbędne pakiety do kompilacji svxlink:
=======================================================
10.

sudo apt-get install git cmake libsigc++-2.0-dev libasound2-dev libpopt-dev libgcrypt11-dev tk-dev libgsm1-dev libspeex-dev groff
sudo apt-get clean


#sudo apt-get install g++ make libsigc++-1.2-dev libgsm1-dev libpopt-dev tcl8.5-dev libgcrypt-dev libspeex-dev libasound2-dev alsa-utils libqt4-dev


# sudo apt-get install git cmake libsigc++-2.0-dev libasound2-dev libpopt-dev libgcrypt11-dev tk-dev libgsm1-dev libspeex-dev groff
# sudo apt-get clean


KTÓRY JEST NAJBARDZIEJ AKTUALNY DO POBRANEJ WERSJI ZE STRONY AUTORA PROGRAMU ????
KTÓRY Z NICH JEST PRAWIDŁOWY ??? CZEGO BRAKUJE , JAKIE ZAWIERA BŁĘDY ???


Pobieramy źródła svxlink i kompilujemy:
===============================================
# SvxLink release 17.12.2 -- 01 Mar 2018
# ze strony : https://github.com/sm0svx/svxlink/releases/tag/17.12.2


sudo wget https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz


Rozpakowanie pobranego oprogramowania
=============================================

tar xvzf 17.12.2.tar.gz


cd svxlink-17.12.2

COŚ MAM ŹLE - NIE WIEM GDZIE MAM BŁĄD

6

sudo make

7

sudo make install


8.
sudo reboot

nastąpi przeładowanie maliny - ponowne uruchomienie

*******************************************************************************************


  
la4bsa
25.03.2018 15:20:58
poziom 3

Grupa: Użytkownik

Posty: 100 #2529750
Od: 2011-2-23

10 - 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
====================================================================================


cd /usr/share/svxlink/sounds
sudo wget https://github.com/sm0svx/svxlink-sounds-en_US-heather/archive/18.03.1.tar.gz
sudo tar jvxf sounds-en_US-heather-18.03.1.tar.gz
sudo mkdir-p /usr/share/svxlink/sounds/en_US
cd en_US-heather-18.03.1
sudo cp-r* /usr/share/svxlink/sounds/en_US



NIE ZNALAZŁEM STRONY Z POLSKIMI PLIKAMI DŹWIĘKOWYMI NA POLSKIEJ STRONIE ECHOLINK-a


#sudo mv en_US-heather-16k/ en_US
#sudo rm svxlink-sounds-en_US-heather-16k-18.03.1.tar.gz
#cd /usr/share
#sudo chown -R svxlink.svxlink svxlink
  
la4bsa
25.03.2018 15:29:07
poziom 3

Grupa: Użytkownik

Posty: 100 #2529753
Od: 2011-2-23
Instalacja sterowników do zewnętrznej karty muzycznej USB

===========================================================

sudo wget https://the.earth.li/~sgtatham/putty/latest/putty-0.70.tar.gz
tar xvzf putty-0.70.tar.gz
sudo make install

wiem ze polecenia mogą zawierać błędy - proszę o pomoc i podanie prawidłowych wierszy poleceń pozbawionych
wychwyconych błędów nieuniemożliwiających uruchomienie .

ZDAJE SOBIE SPRAWĘ ZE TO DOPIERO WIERZCHOŁEK GÓRY LODOWEJ
ALE CHCIAŁBYM TO WYKONAĆ PRAWIDŁOWO Z MOŻLIWOŚCIĄ ZROZUMIENIA WŁASNYCH BŁĘDÓW.
NIGDY NIE JEST ZA PÓŹNO NA NAUKĘ

aniołekaniołekaniołek

  
SQ2OMB
25.03.2018 18:38:43
poziom 3

Grupa: Użytkownik

QTH: Brodnica JO93QF

Posty: 173 #2529797
Od: 2010-2-16
Korekta tylko pod względem literówek i poprawności komend linuxa - nie konfigurowałem echolinka
To co w tekście ma na początku # jest uznawane jako komentarz, polecenie takie nie jest wykonywane.


    la4bsa pisze:

    Rozdziała drugi.
    sudo apr-get update



sudo apt-get update


    la4bsa pisze:


    cd svxlink-17.12.2

    COŚ MAM ŹLE - NIE WIEM GDZIE MAM BŁĄD


po cd svlink... wykonaj polecenie less INSTALL.adoc

Tam jest opisane między innymi:
cd path/to/svxlink/src
mkdir build
cd build
cmake ..
make
make doc
make install
ldconfig

Wykonaj te polecenie dopiero krok 8, chociaż linuxa nie trzeba restartować jak windowsa.

    la4bsa pisze:


    sudo mkdir-p /usr/share/svxlink/sounds/en_US


sudo mkdir -p /usr/share/svxlink/sounds/en_US

    la4bsa pisze:


    sudo cp-r* /usr/share/svxlink/sounds/en_US


sudo cp -r * /usr/share/svxlink/sounds/en_US


Pokazuj jakie błędy wyskakują a będzie prościej uzupełnić
Pozdr.
_________________
Paweł SQ2OMB
Zawsze mogę się mylić, jeśli nie mam racji to mnie popraw :)
  
SP9MK
25.03.2018 20:13:31
poziom 4

Grupa: Użytkownik

QTH: Mysłowice

Posty: 377 #2529834
Od: 2016-5-4
Kawał dobrej roboty. Proponuję to wszystko zbierać i zrobić jednego PDF'a bo na forum zginie..
  
la4bsa
25.03.2018 20:57:52
poziom 3

Grupa: Użytkownik

Posty: 100 #2529847
Od: 2011-2-23
Dziękuje koledzy za zainteresowanie tym tematem. W pierwszej kolejności chce uruchomić poszczególne założenia tego projektu i gromadzę już materiał który na pewno zaowocuje plikiem pdf. Chce uniknąć błędów przy instalacji dokładnie opisując jej poszczególne etapy. Droga jest daleka ale jestem pełen optymizmu. Nie chce obarczać problemami na jakie się potykam jednej osoby gdyż może to być męczące dla eksperta a tego chce uniknąć. Będę na bieżąco uzupełniał postęp prac wraz z opisem błędów podczas instalacji. Wszelkie sugestie i spostrzeżenia mile widziane -- wiele mogę się w ten sposób nauczyć a na pewno inni tez skorzystają .
Pozdrawiam wszystkich i zapraszam do współpracy aniołek
  
Usuniety_18.05.2018
26.03.2018 15:23:20
poziom 4

Grupa: Użytkownik

Posty: 304 #2530062
Od: 2010-7-18



UŻYTKOWNIK ZABLOKOWANY


Ilość edycji wpisu: 4
mam działającego echolinka ,ściągnąłem skądś, już nie pamiętam skąd obraz systemu do Pi wraz z już zainstalowanym programem . Trzeba tylko w kilku plikach wpisać konfigurację z rejestracji znaku. Kolego jak sobie nie poradzisz to daj znać , to moge skonfigurować dla Ciebie obraz i wstawić na ftp. Też nie jestem linuksowcem, ale "jakoś" sobie poradziłem. Trochę mi pomógł kolega SQ6ELQ . Działa to ok, tylko czasami się zacina trzeba resetować malinkę. Jak narazie wpisałem w cronie reset co 3 godziny. Gdzieś gubi połączenie.

i ważna sprawa w routerze , przekierowanie portów . Trochę się nakląłem czemu nie działa.

jak na obrazku

do sterowania radiem wykorzystałem płytkę wg SQ9MDD , wiele elementów tam nie ma, trzeba tylko zdobyć trafka separacyjne, reszta elementów to kilka zł (ten tranzystor trzeba wlutować odwrotnie - błąd na płytce)


Obrazek
  
Electra12.11.2018 19:03:10
poziom 5

oczka
  
la4bsa
26.03.2018 22:10:28
poziom 3

Grupa: Użytkownik

Posty: 100 #2530147
Od: 2011-2-23
Witam koledzy ponownie
Kolejny dzień nie równej walki -- ciąg dalszy

data 26-03-2018

Rozpakowanie pobranego oprogramowania
=========================================

12.

tar xvzf 17.12.2.tar.gz


... itd

svxlink-17.12.2/src/svxlink/trx/SquelchVox.h
svxlink-17.12.2/src/svxlink/trx/SvxSwDtmfDecoder.cpp
svxlink-17.12.2/src/svxlink/trx/SvxSwDtmfDecoder.h
svxlink-17.12.2/src/svxlink/trx/SwSel5Decoder.cpp
svxlink-17.12.2/src/svxlink/trx/SwSel5Decoder.h
svxlink-17.12.2/src/svxlink/trx/ToneDetector.cpp
svxlink-17.12.2/src/svxlink/trx/ToneDetector.h
svxlink-17.12.2/src/svxlink/trx/Tx.cpp
svxlink-17.12.2/src/svxlink/trx/Tx.h
svxlink-17.12.2/src/svxlink/trx/Voter.cpp
svxlink-17.12.2/src/svxlink/trx/Voter.h
svxlink-17.12.2/src/svxlink/trx/WbRxRtlSdr.cpp
svxlink-17.12.2/src/svxlink/trx/WbRxRtlSdr.h
svxlink-17.12.2/src/svxlink/trx/multirate_filter_coeff.h
svxlink-17.12.2/src/template.cpp
svxlink-17.12.2/src/template.h
svxlink-17.12.2/src/valgrind.supp
svxlink-17.12.2/src/versions



proces wydaje się ze przebiegł prawidłowo

---------------------------------------------------------------------------



po rozpakowaniu powstal katalog /home/pi/svxlink-17.12.2
w tym katalogu odnajdziemy instrukcje postepowania dotyczaca instalacji
INSTALL.adoc oraz README.adoc
Posluzylem sie poleceniem "less" w celu zapoznania sie z opisem

moj tok postepowania
---------------------

pi@raspberrypi:~ $ cd /
pi@raspberrypi:/ $ dir
bin dev home lost+found mnt proc root sbin sys usr
boot etc lib media opt putty-0.70.tar.gz run srv tmp var

pi@raspberrypi:/ $ cd home
pi@raspberrypi:/home $ dir
pi

pi@raspberrypi:/home $ cd pi
pi@raspberrypi:~ $ dir
17.12.2.tar.gz Documents Music Public svxlink-17.12.2 Videos
Desktop Downloads Pictures python_games Templates

pi@raspberrypi:~ $ cd svxlink-17.12.2
pi@raspberrypi:~/svxlink-17.12.2 $ dir
COPYRIGHT distributions docker gnuradio INSTALL.adoc README.adoc src
pi@raspberrypi:~/svxlink-17.12.2 $ less INSTALL.adoc




wykonaj polecenie :
less INSTALL.adoc ( DZIĘKUJE ZA PODPOWIEDZ -- udało mi się odnaleźć ten plik )


"tam jest opisane między innymi:"


cd path/to/svxlink/src
mkdir build
cd build
cmake ..
make
make doc
make install
ldconfig




pi@raspberrypi:~ $ dir
17.12.2.tar.gz Documents Music Public svxlink-17.12.2 Videos
Desktop Downloads Pictures python_games Templates

pi@raspberrypi:~ $ cd svxlink-17.12.2
pi@raspberrypi:~/svxlink-17.12.2 $ dir
COPYRIGHT distributions docker gnuradio INSTALL.adoc README.adoc src

pi@raspberrypi:~/svxlink-17.12.2 $ cd src
pi@raspberrypi:~/svxlink-17.12.2/src $ dir
async cmake doc misc template.cpp versions
avr CMakeLists.txt echolib qtel template.h
build config.h.in locationinfo svxlink valgrind.supp

pi@raspberrypi:~/svxlink-17.12.2/src $ cd build

pi@raspberrypi:~/svxlink-17.12.2/src/build $ cmake ..
sudo: cmake: nie znaleziono polecenia

pi@raspberrypi:~/svxlink-17.12.2/src/build $ sudo cmake ..
sudo: cmake: nie znaleziono polecenia
pi@raspberrypi:~/svxlink-17.12.2/src/build $


GDZIE POPEŁNIŁEM BŁĄD
  
la4bsa
26.03.2018 22:59:31
poziom 3

Grupa: Użytkownik

Posty: 100 #2530174
Od: 2011-2-23

Zawartość pliku INSTALL.adoc
==============================

SvxLink build instructions
==========================

== Dependencies ==
Some dependencies need to be installed before building. First, the build tools:

* *gcc/g\+\+*: The GNU C/C++ compiler (Required)
* *make*: The Make build tool (Required)
* *cmake*: Version 2.8 or later. A makefile generator (Required)
* *groff*: Needed to build manual pages (Recommended)
* *gzip*: Needed to compress manual pages (Recommended)
* *doxygen*: Used to build developer documentation (Optional)
* *tar*: Needed to unpack downloaded source archives (Recommended)
* *git*: Needed to download bleeding edge/experimental source code (Optional)

SvxLink depend on some third party libraries. Since packages are named
differently in different distributions you need to do some research to find out
exactly what the packages are called in your distribution. Packages usually are
devided in two parts, a runtime part and a development part. Both are needed to
compile SvxLink. The development packages usually have a name ending in "-dev"
or "-devel".

* *libsigc++*: Version 2. A callback handling framework (Required)
* *libpopt*: Parse command line options (Required)
* *tcl*: The TCL scripting language (Required)
* *libgcrypt*: Cryptographic functions (Required)
* *libasound*: Alsa sound system support (Recommended)
* *libgsm*: GSM audio codec (Required)
* *libspeex*: The Speex audio codec (Optional)
* *librtlsdr*: Support for RTL2832U DVB-T/SDR USB dongles (Optional)
* *libqt*: Version 4. Framework for graphical applications (Optional)

There also are some runtime dependencies which normally is needed to run a
SvxLink system.

* *alsa-utils*: Alsa tools for configuring sound levels etc (Recommended)
* *opus-tools*: Encode/decode Opus sound files (Optional)

== Required system user ==
Before trying to build and install using the commands below you also need to
create a user called 'svxlink'. There must also exist a group called 'daemon'
for the install to complete without errors.

How to create users and groups vary between different Linux distributions.
A common command that exist on many distributions is 'useradd'. The 'daemon'
group usually exist but if not, look for the 'groupadd' command.


== Build and install ==
SvxLink use the CMake build system. The basic pattern for building using CMake
looks like this:

cd path/to/svxlink/src
mkdir build
cd build
cmake ..
make
make doc
make install
ldconfig

This will build SvxLink and install it under /usr/local. The first argument to
cmake point out the source directory so the build directory can be created
anywhere. A common pattern is to place the build directly under the top source
code directory, hence the ".." in the example above.

To use another install location (e.g. /opt/svxlink) use the following line when
running cmake:

cmake -DCMAKE_INSTALL_PREFIX=/opt/svxlink ..

The "-D" switch is used to define CMake variables. There are both standardized
CMake variables and project specific ones.

To get install locations that would be used when building a binary package,
use the following cmake line:

cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc \
-DLOCAL_STATE_DIR=/var ..

Cmake does normally only need to be run one time. After that the configuration
is cached so only "make" need to be run. Make will rerun cmake when necessary.

Some other good to know configuration variables that also can be set using -D
command line switch are:

USE_ALSA -- Set to NO to compile without Alsa sound support
USE_OSS -- Set to NO to compile without OSS sound support
USE_QT -- Set to NO to compile without Qt (no Qtel)
BUILD_STATIC_LIBS -- Set to YES to build static libraries as well as dynamic
LIB_SUFFIX -- Set to 64 on 64 bit systems to install in the lib64 dir


== Further reading ==
More details can be found on the SvxLink web pages:

* Main web page: http://www.svxlink.org/
* Wiki main page: https://github.com/sm0svx/svxlink/wiki
* Installation instructions:
https://github.com/sm0svx/svxlink/wiki/InstallationInstructions
  
la4bsa
26.03.2018 23:02:14
poziom 3

Grupa: Użytkownik

Posty: 100 #2530177
Od: 2011-2-23
zawartość pliku README.adoc z katalogu /home/pi/svxlink-17.12.2
=================================================================

SvxLink
=======

image:https://travis-ci.org/sm0svx/svxlink.svg?branch=master["Build Status", link="https://travis-ci.org/sm0svx/svxlink"]
image:https://badges.gitter.im/Join%20Chat.svg[link="https://gitter.im/sm0svx/svxlink?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"]

SvxLink is a project that develops software targeting the ham radio community.
It started out as an EchoLink application for Linux back in 2003 but has now
evolved to be something much more advanced.

== SvxLink Server ==
The SvxLink Server is a general purpose voice services system, which when
connected to a transceiver, can act as both an advanced repeater system and can
also operate on a simplex channel. One could call it a radio operating system.

SvxLink is very extensible and modular. Voice services are implemented as
modules which are isolated from each other. Modules can be implemented in
either C++ or TCL. Examples of modules are:

* *Help* -- A help system
* *Parrot* -- Play back everything that is received
* *EchoLink* -- Connect to other EchoLink stations
* *DtmfRepeater* -- Repeater received DTMF digits
* *TclVoiceMail* -- Send voice mail to other local users
* *PropagationMonitor* -- Announce propagation warnings from dxmaps.com
* *SelCall* -- Send selective calling sequences by entering DTMF codes
* *MetarInformation* -- Play airport weather information
* *Frn* -- Connect to Free Radio Network (FRN) servers

== Qtel ==
Qtel, the Qt EchoLink client, is a graphical application used to access the
EchoLink network.

== Resources ==
These are some of the resources connected to SvxLink:

:gh_pages: http://svxlink.org/
:gh_wiki: https://github.com/sm0svx/svxlink/wiki
:gh_issues: https://github.com/sm0svx/svxlink/issues
:gh_releases: https://github.com/sm0svx/svxlink/releases
:gh_sndclips: https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases
:sf_lists: http://sourceforge.net/p/svxlink/mailman
:gh_main: https://github.com/sm0svx/svxlink
:sf_summary: https://sourceforge.net/projects/svxlink

* gh_pages[Project Home Page] -- The main project page
* gh_wiki[Wiki Pages] -- Main documentation
* gh_issues[Issue Tracker] -- Report bugs and feature requests
* gh_releases[Download Releases] -- Download source code releases here
* gh_sndclips[Download Sound Clips] -- Download English sound clip files for
SvxLink Server from here
* sf_lists[Mailing Lists] -- Communicate with other SvxLink users
* gh_main[GitHub Main Page] -- The project site on GitHub
* sf_summary[The SvxLink SourcForge Site] -- Old project site
  
SQ5KLN
26.03.2018 23:24:20
poziom 6



Grupa: Użytkownik

Posty: 1063 #2530184
Od: 2012-7-10


Ilość edycji wpisu: 3
    la4bsa pisze:


    pi@raspberrypi:~/svxlink-17.12.2/src/build $ cmake ..
    sudo: cmake: nie znaleziono polecenia

    pi@raspberrypi:~/svxlink-17.12.2/src/build $ sudo cmake ..
    sudo: cmake: nie znaleziono polecenia
    pi@raspberrypi:~/svxlink-17.12.2/src/build $


    GDZIE POPEŁNIŁEM BŁĄD


Błąd polega na tym, że ślepo wykonując instrukcje z INSTALL.adoc nie czytasz tego co "odpowiada" system bardzo szczęśliwy
Tu na przykład podpowiada, że nie masz zainstalowanego cmake więc polecenie cmake nie ma prawa zadziałać (instalacja cmake to: sudo apt-get install cmake)

edit:
Sam zacytowałeś z dokumentacji "dependences" czyli rzeczy jakie musisz mieć w systemie ZANIM zaczniesz zabawę z kompilacją svxlink (cmake jest jako 'required', podobnie jak make i pakiet kompilatorów GCC).
    la4bsa pisze:


    == Dependencies ==
    Some dependencies need to be installed before building. First, the build tools:

    * *gcc/g\+\+*: The GNU C/C++ compiler (Required)
    * *make*: The Make build tool (Required)
    * *cmake*: Version 2.8 or later. A makefile generator (Required)
    * *groff*: Needed to build manual pages (Recommended)
    * *gzip*: Needed to compress manual pages (Recommended)
    * *doxygen*: Used to build developer documentation (Optional)
    * *tar*: Needed to unpack downloaded source archives (Recommended)
    * *git*: Needed to download bleeding edge/experimental source code (Optional)


edi2: To powyżej to tylko narzędzia, dokumentacja wymienia też niezbędne biblioteki (muszą być w wersji z nagłówkami dla kompilatorów a nie same binarki - w przypadku dystrybucji opartych na Debianie to będą pakiety mające '-dev' w nazwie).
_________________
Piotr
  
la4bsa
29.03.2018 21:36:41
poziom 3

Grupa: Użytkownik

Posty: 100 #2531067
Od: 2011-2-23
Witam ponownie
Mam trochę wolnego czasu więc ponownie wracam do boju. Wprowadziłem zmiany odnośnie kolejności komend aby móc odnosić się do konkretnych poleceń są one ponumerowane narastająco może to ułatwi określenie błędów jakie popełniłem.
A teraz już konkretnie :

PRZECHODZIMY DO INSTALACJI I KOMPILACJI Svxlink
=================================================

Instalujemy pakiet z programami do kompilacji:
-----------------------------------------------

11.

sudo apt-get install build-essential


pi@raspberrypi:~ $ sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


12.

sudo apt-get clean

pi@raspberrypi:~ $ sudo apt-get clean
pi@raspberrypi:~ $


Instalujemy niezbedne pakiety do kompilacji svxlink:
====================================================

13.

sudo apt-get install git cmake libsigc++-2.0-dev libasound2-dev libpopt-dev libgcrypt11-dev tk-dev libgsm1-dev libspeex-dev groff


pi@raspberrypi:~ $ sudo apt-get install git cmake libsigc++-2.0-dev libasound2-dev libpopt-dev libgcrypt11-dev tk-dev libgsm1-dev libspeex-dev groff


Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version (1:2.11.0-3+deb9u2).
The following additional packages will be installed: .... itd




14.

sudo apt-get clean


pi@raspberrypi:~ $ sudo apt-get clean
pi@raspberrypi:~ $




Wg. instrukcji powinny to wyglądać tak :


* *libsigc++*: Version 2. A callback handling framework (Required)
libsigc++-2.0-dev

* *libpopt*: Parse command line options (Required)
libpoptdev

* *tcl*: The TCL scripting language (Required)
tcl8.5-dev

* *libgcrypt*: Cryptographic functions (Required)
libgcrypt-dev

* *libasound*: Alsa sound system support (Recommended)
libasound2-dev

* *libgsm*: GSM audio codec (Required)
libgsm1-dev

* *libspeex*: The Speex audio codec (Optional)
libspeex-dev

* * alsa-utils *: Narzê,dzia Alsa do konfiguracji poziomów dŸ,wiê,ku itp. (zalecane)
alsa-utils

* *opus-tools *: kodowanie / dekodowanie plików dŸ,wiê,kowych Opus (opcjonalnie)

* *librtlsdr*: Support for RTL2832U DVB-T/SDR USB dongles (Optional)

* *libqt*: Version 4. Framework for graphical applications (Optional)


Brak trzech ostatnich pakietów
===============================


Instalujemy pakiet z programami do kompilacji:
====================================================

15.

sudo apt-get install build-essential


pi@raspberrypi:~ $ sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


16.

sudo apt-get clean


pi@raspberrypi:~ $ sudo apt-get clean
pi@raspberrypi:~ $


Wg. instrukcji powinny to wygladać tak :
----------------------------------------

== Zaleznosci ==
Niektóre zaleznosci musza zostac zainstalowane przed rozpoczeciem budowy.
Po pierwsze, narzedzia do kompilacji:

* *gcc/g\+\+*: The GNU C/C++ compiler (Required)
* *make*: The Make build tool (Required)
* *cmake*: Version 2.8 or later. A makefile generator (Required)
* *groff*: Needed to build manual pages (Recommended)
* *gzip*: Needed to compress manual pages (Recommended)
* *doxygen*: Used to build developer documentation (Optional)
* *tar*: Needed to unpack downloaded source archives (Recommended)
* *git*: Needed to download bleeding edge/experimental source code (Optional)

17.


sudo apt-get install gcc/g\+\+*

pi@raspberrypi:~ $ sudo apt-get install gcc/g\+\+*
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Release 'g++*' for 'gcc' was not found
pi@raspberrypi:~ $


18.

sudo apt-get install make


pi@raspberrypi:~ $ sudo apt-get install make
Reading package lists... Done
Building dependency tree
Reading state information... Done
make is already the newest version (4.1-9.1).
make set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


19.

sudo apt-get install cmake

pi@raspberrypi:~ $ sudo apt-get install cmake
Reading package lists... Done
Building dependency tree
Reading state information... Done
cmake is already the newest version (3.7.2-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


20.

sudo apt-get install groff

pi@raspberrypi:~ $ sudo apt-get install groff
Reading package lists... Done
Building dependency tree
Reading state information... Done
groff is already the newest version (1.22.3-9).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


21.

sudo apt-get install gzip

pi@raspberrypi:~ $ sudo apt-get install gzip
Reading package lists... Done
Building dependency tree
Reading state information... Done
gzip is already the newest version (1.6-5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


  
la4bsa
29.03.2018 22:02:52
poziom 3

Grupa: Użytkownik

Posty: 100 #2531070
Od: 2011-2-23
22.

sudo apt-get install doxygen


pi@raspberrypi:~ $ sudo apt-get install doxygen
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libclang1-3.9
Suggested packages:
doxygen-latex doxygen-doc doxygen-gui graphviz
The following NEW packages will be installed:
doxygen libclang1-3.9
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,108 kB of archives.
After this operation, 31.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://raspbian.trivini.no/raspbian stretch/main armhf libclang1-3.9 armhf 1:3.9.1-9+rpi1 [4,768 kB]
Get:2 http://raspbian.trivini.no/raspbian stretch/main armhf doxygen armhf 1.8.13-4 [3,341 kB]
Fetched 8,108 kB in 2s (2,976 kB/s)
Selecting previously unselected package libclang1-3.9:armhf.
(Reading database ... 131964 files and directories currently installed.)
Preparing to unpack .../libclang1-3.9_1%3a3.9.1-9+rpi1_armhf.deb ...
Unpacking libclang1-3.9:armhf (1:3.9.1-9+rpi1) ...
Selecting previously unselected package doxygen.
Preparing to unpack .../doxygen_1.8.13-4_armhf.deb ...
Unpacking doxygen (1.8.13-4) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Setting up libclang1-3.9:armhf (1:3.9.1-9+rpi1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting updoxygen (1.8.13-4) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
pi@raspberrypi:~ $


23.

sudo apt-get install tar


pi@raspberrypi:~ $ sudo apt-get install tar
Reading package lists... Done
Building dependency tree
Reading state information... Done
tar is already the newest version (1.29b-1.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $



24.

sudo apt-get install git

pi@raspberrypi:~ $ sudo apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version (1:2.11.0-3+deb9u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $


Pobieramy zrodla svxlink i kompilujemy:
==========================================
SvxLink release 17.12.2 -- 01 Mar 2018
ze strony :

https://github.com/sm0svx/svxlink/releases/tag/17.12.2

25.

sudo wget https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz


pi@raspberrypi:~ $ sudo wget https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz

--2018-03-29 18:35:03-- https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/sm0svx/svxlink/tar.gz/17.12.2 [following]
--2018-03-29 18:35:03-- https://codeload.github.com/sm0svx/svxlink/tar.gz/17.12.2
Resolving codeload.github.com (codeload.github.com)... 192.30.253.120, 192.30.253.121
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘17.12.2.tar.gz’
17.12.2.tar.gz [ <,=>, ] 1.55M 892KB/s in 1.8s
2018-03-29 18:35:06 (892 KB/s) - ‘17.12.2.tar.gz’ saved [1622039]
pi@raspberrypi:~ $


Rozpakowanie pobranego pliku tar.gz
=====================================

26.

tar xvzf 17.12.2.tar.gz

zawartość zbioru po rozpakowaniu mam zapisane w oddzielnym pliku rozpakowane.txt

27.

Wg .instrukcji
=======================================

== Build and install ==
SvxLink use the CMake build system. The basic pattern for building using CMake
looks like this:

cd path/to/svxlink/src
mkdir build
cd build
cmake ..
make
make doc
make install
ldconfig
======================================

TO U MNIE NIE DZIAŁA --- WYKONAŁEM TO W TEN SPOSÓB

28.

cd /

29.

cd home

30.

cd pi

31.

cd svxlink-17.12.2

32.

cd src

33.

mkdir build

34.

cd build

35.

cmake ..


pi@raspberrypi:~/svxlink-17.12.2/src/build $ cmake ..
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc
-- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
... itd

See also "/home/pi/svxlink-17.12.2/src/build/CMakeFiles/CMakeError.log".
pi@raspberrypi:~/svxlink-17.12.2/src/build $


36.

make

37.

make doc

38.

make install


39.

ldconfig

pi@raspberrypi:~/svxlink-17.12.2/src/build $ ldconfig
ldconfig: Nie mozna utworzyć tymczasowego pliku bufora /etc/ld.so.cache~: Brak dostępu
pi@raspberrypi:~/svxlink-17.12.2/src/build $

i tutaj już ległem.
=======================

GDZIE POPEŁNIŁEM BŁĘDY
CO MOGŁEM ZROBIĆ LEPIEJ LUB INACZEJ - I W KTÓRYM MIEJSCU
CO ŹLE ZROBIŁEM
CO MOGĘ ZMIENIĆ LUB POPRAWIĆ


Mam nadzieje ze to pomoże mnie ale i innym bo sądząc po ilości osób które czytają ten temat
jest spore zainteresowanie i może jeszcze komuś posłużyć

Czekam na konstruktywną "krytykę" i trafne wskazówki aby temat ruszył dalej.aniołek

Pozdrawiam

  
SQ5KLN
29.03.2018 22:15:38
poziom 6



Grupa: Użytkownik

Posty: 1063 #2531072
Od: 2012-7-10


Ilość edycji wpisu: 1
    la4bsa pisze:


    pi@raspberrypi:~/svxlink-17.12.2/src/build $ cmake ..
    -- The C compiler identification is GNU 6.3.0
    -- The CXX compiler identification is GNU 6.3.0
    -- Check for working C compiler: /usr/bin/cc
    -- Check for working C compiler: /usr/bin/cc
    -- works
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Detecting C compile features
    ... itd

    See also "/home/pi/svxlink-17.12.2/src/build/CMakeFiles/CMakeError.log".
    pi@raspberrypi:~/svxlink-17.12.2/src/build $


Czy cmake zakończyło się powodzeniem czy z błedem? Jeśli z błędem tak to jakim? Czy są jakieś informacje o błędach w CMakeError.log (ewentualne błędy będą pod koniec pliku)?

    la4bsa pisze:


    39.

    ldconfig

    pi@raspberrypi:~/svxlink-17.12.2/src/build $ ldconfig
    ldconfig: Nie mozna utworzyć tymczasowego pliku bufora /etc/ld.so.cache~: Brak dostępu
    pi@raspberrypi:~/svxlink-17.12.2/src/build $

    i tutaj już ległem.


Polecenie ldconfig trzeba wykonać z poziomu administratora (sudo ldconfig).
_________________
Piotr
  
la4bsa
29.03.2018 23:26:34
poziom 3

Grupa: Użytkownik

Posty: 100 #2531090
Od: 2011-2-23
to co mam na teraz

35.

cmake ..

pi@raspberrypi:~/svxlink-17.12.2/src/build $ cmake ..

-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc
-- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++
-- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Reading versions file...
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Checking for module 'sigc++-2.0'
-- Found sigc++-2.0, version 2.10.0
-- Found SIGC2: /usr/lib/arm-linux-gnueabihf/libsigc-2.0.so
-- Found chown: /bin/chown
-- SvxLink user = svxlink
-- SvxLink group = daemon
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found RT: /usr/lib/arm-linux-gnueabihf/librt.so
-- Found Speex: /usr/lib/arm-linux-gnueabihf/libspeex.so (found version "1.2rc1")
-- Could NOT find Opus (missing: Opus_LIBRARY Opus_INCLUDE_DIR)
-- Opus is an optional dependency. The build will complete
-- without it but support for the Opus audio codec will
-- be unavailable.
-- Checking for module 'alsa'
-- Found alsa, version 1.1.3
CMake Error at /usr/share/cmake-3.7/Modules/FindQt4.cmake:1318 (message):
Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x
Call Stack (most recent call first):
async/qt/CMakeLists.txt:32 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/pi/svxlink-17.12.2/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/pi/svxlink-17.12.2/src/build/CMakeFiles/CMakeError.log".
pi@raspberrypi:~/svxlink-17.12.2/src/build $

jutro jeszcze to zweryfikuje

Dzięki za wskazówki





  
SQ5KLN
29.03.2018 23:42:04
poziom 6



Grupa: Użytkownik

Posty: 1063 #2531094
Od: 2012-7-10


Ilość edycji wpisu: 6
Albo może inaczej. Kolejne kroki jakie przed chwilą wykonałem na "czystej" instalce raspbiana stretch w wersji lite (bez graficznego interfejsu użytkownika, tylko konsola tekstowa) - obraz z dnia 13 marca 2018.
Scenariusz bez budowania własnej lokalnej dokumentacji (to to samo co jest w internecie na stronie projektu).
Zakładam, że chcesz używać najnowszej wersji svxlink kompilowanej ze źródeł,
bo starsza (15.x) jest gotowa w repo raspbiana i wystarczy zrobić:
sudo apt-get install svxlink-server

# Aktualizacja raspbiana

sudo apt-get update
sudo apt-get upgrade
sudo reboot


# Instalacja podstawowych narzędzi (alsa-tools powinno być domyślnie zainstalowane ale dodałem dla pewności)

sudo apt-get install cmake alsa-tools

# Instalacja bibliotek (nie instalowałem Qt bo robię to na dystrybucji bez GUI)
# Być może libsigc++-dev nie jest potrzebna (wystarczy libsigc++-2.0-dev) ale nie sprawdzałem

sudo apt-get install libsigc++-dev libsigc++-2.0-dev libpopt-dev tcl tcl-dev libgcrypt20-dev
sudo apt-get install libasound2-dev libgsm1-dev libspeex-dev librtlsdr-dev


# Pobranie, rozpakowanie svxlink i wejście do folderu

wget https://github.com/sm0svx/svxlink/archive/17.12.2.tar.gz
tar xvzf 17.12.2.tar.gz
cd svxlink-17.12.2/src


# Utworzenie makefiles za pomocą cmake

mkdir build
cd build
cmake -DUSE_QT=NO ..


# Kompilacja

make

# Instalacja (edit: przed 'make install' trzeba dodać do systemu użytkownika svxlink)

sudo adduser svxlink # <- dane użytkownika dowolne (nie mają znaczenia)
sudo make install
sudo ldconfig


Dalej pozostaje już tylko konfiguracja (konieczne jest utworzenie konta użytkownika svxlink poprzez sudo adduser svxlink).

Edit: U Ciebie zabrakło biblioteki Qt4 (pakiety do doinstalowania to co najmniej libqt4-dev i qt4-dev-tools, pewnie też jakieś inne dodatkowe, ale jakie to "wyjdzie w praniu", gotowca nie podam, bo na raspbiana nie kompilowałem svxlinka w wersji z GUI).
_________________
Piotr
  
Electra12.11.2018 19:03:10
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 4>>>    strony: [1]234

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » ECHOLINK NA RASPBERRY PI 3 -- JAK ZAINSTALOWAĆ OPROGRAMOWANIE ???

Aby pisac na forum musisz sie zalogować !!!

randki | własny sklep internetowy | promocje | CyberCiekawostki | darmowe forum | sklepy
opinie, testy, oceny | katalog stron | toplsta