FRN klient oparty na środowisku JAVA jest dosyć elastyczny jeśli chodzi o system operacyjny jakim dysponujemy. Można bez problemu użyć go na RaspberryPi jak i komputerach opartych na systemie MS Windows.

Postaram się krok po kroku pokazać jak pobrać i uruchomić ten program na RaspberryPi 3B+.

Program można pobrać ze strony https://freeradionetwork.de/frn_client.html.


Instalacja

Ponieważ jak wspomniałem ten klient jest oparty na środowisku java, to trzeba takie środowisko zainstalować na naszej malinie.

Uruchamiamy terminal i wydajemy komendy

sudo apt update
sudo apt install openjdk-8-jdk


Po instalacji JAVA możemy przejść do pobrania klienta FRN do folderu docelowego. Czyli wydamy komendy pobrania, rozpakowania i zmiany nazwy folderu w jakim bedzie nasz FRN klient.

cd /opt/
sudo mkdir FRNjava - tworzymy katalog dla programu
cd FRNjava
sudo wget https://freeradionetwork.de/assets/files/FRN_Client.zip - pobieranie
sudo unzip FRN_Client.zip - rozpakowanie
sudo rm FRN_Client.zip - kasowanie pobranego pliku zip


Konfigurację rozpoczynamy od wskazania programowi na jakiej platformie będzie uruchamiany.
Dlatego edytujemy plik client.properties i dokonujemy zmian w jego zawartości.

sudo nano client.properties

Zawartość przed

Zawartość dla RaspberryPi


Zapisujemy CTL+X Y/T dla potwierdzenia i ENTER


Kolejnym krokiem jest nadanie uprawnień do uruchamiania się programowi. Jest już w programie przygotowany plik/skrypt nadający uprawnienia potrzebnym plikom. Ułatwia to całą procedurę. Nadajemy atrybuty uruchomienia temu plikowi a następnie uruchamiamy go.

sudo chmod +x make_executable.sh


Widzimy na zdjęciu że po wydaniu komendy zmienił się kolor pliku make_executable.sh.

sudo ./make_executable.sh


To samo się dzieje z innymi plikami po wykonaniu ./make_executable.sh




Wstępne uruchomienie można wykonać wydając komendę sudo ./FRN_Client.run i naszym oczom pojawi się okno konfiguracji.




WAŻNE obowiązkowo trzeba pamiętać o uprawnieniach sudo.



I to w sumie wszystko - program uruchamia się i działa a jako dodatkowy gratis podam listę komend jakie trzeba wydać aby wykonać skrypt auto-startowy i ikonę w menu.



Tworzymy skrypt startowy

cd /opt/FRNjava
sudo nano frn.sh

wklejamy do pliku dwa polecenia
cd /opt/FRNjava/
sudo ./FRN_Client.run

Zapisujemy i nadajemy atrybuty uruchomienia
sudo chmod +x frn.sh


Tworzymy skrót pulpitu do programu

sudo nano frnjava.desktop

I wklejamy do pliku zawartość:

[Desktop Entry]
Type=Application
Name=FRNjava
GenericName=FRNjava
Exec=/opt/FRNjava/frn.sh
Comment=FRN java klient
Icon=
Terminal=true
Categories=Application;Development;



Teraz wykonamy dwie kopie tego skrótu. Pierwsza do katalogu autostart a druga do katalogu menu

sudo cp frnjava.desktop /home/pi/.config/autostart/
sudo cp frnjava.desktop /usr/share/applications/


Dzieki temu zabiegowi mamy program w menu głównym jak i uruchamiany w autostarcie.





A dla jeszcze bardziej leniwych pod adresem https://www.roip.network/git/install-javafrn.sh jest skrypt do pobrania.