Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
In deze sectie horen alleen topics welke een project beschrijven. Hiervoor gelden bijzondere regels. De beschrijving van het project staat centraal, reacties van zowel de Topic Starter (TS) als andere leden zijn alleen toegestaan indien deze rechtstreeks betrekking hebben op de projectinhoud. Zie ook de forumregels die hierop van toepassing zijn.
  • Pagina:
  • 1
  • 2
  • 3

Onderwerp: Installeren Nuc als plotter met Debian en OpenCPN

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 07:50 #1280465

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Het project is het installeren als plotter voor navigatie van een Intell Nuc mini computer. Mijn keuze is te gaan voor het Debian besturingssysteem en OpenCPN. Natuurlijk zijn er honderden wegen die naar Rome leiden maar hier wordt deze weg besproken. Laten we dus on topic blijven.
Ik heb al een werkend systeem. Maar dat is met het nodige kunst en vliegwerk voor elkaar gebokst. Nu wil ik zo veel als het kan een navolgbare koninklijke weg bewandelen. Vandaar dit project.

De eerste stap is de Nuc te starten met een USB stick met een netinstal iso. In eerste plaats heb ik de stabiele versie Buster geprobeerd.

Waar ik de volgende onderdelen van Debian heb gekozen.





Omdat ik SSH heb geïnstalleerd kan ik na het opstarten van het systeem via SSH inloggen.
De eerste acties zijn om OpenCPN te te voegen.
Daarvoor heb ik de volgende commando's uitgevoerd.
su -
apt install opencpn

Wat direct een teleurstelling bracht.




Ok, dat was kort maar krachtig.

De volgende poging is met Debian Bullseye. Die al bijna de status van stabiel bereikt heeft.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:00 #1280474

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
De volgende poging met Debian 11

Weer een net iso instal USB
met de volgende stappen/keuzes.






Hier heb ik moeten kiezen voor No omdat ik anders niet verder kwam. Ik weet dat je later de wifi kunt installeren.








Vervolgens met een SSH verbinding weer;
su -
apt install opencpn

En JAWEL :) OpenCPN wordt geïnstalleerd.

Maar dan inloggen in de grafische omgeving en OpenCPN opstarten.
Alles lijkt goed te gaan. Tot ik naar de plugins ga. Dat zijn er niet veel.




Nu is het uitvogelen hoe de door mij gewenste plugins geïnstalleerd kunnen worden.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:02 #1280476

  • baggah
  • baggah's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 66
Ook niet na update plugins? Of in de beta catalog?
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:03 #1280478

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
baggah schreef :
Ook niet na update plugins? Of in de beta catalog?

Gaf geen ander resultaat.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:18 #1280490

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Er is nog hoop :) In de vorm van een button Import Plugin.





Daarvoor heb ik twee kandidaten uit de kelders van het internet gehaald.

wget https://garymulder.nl/nuc/oernc_pi-1.2.5-0_ubuntu-gtk3-x86_64-20.04.tar.gz
wget https://garymulder.nl/nuc/oesenc_pi-4.2.16.6-0_debian-x86_64-10.tar.gz





Maar helaas beide versies levert de volgende foutmeldingen.





Nu zijn de overwegingen en vragen.
Kan je alleen een plugin zelf zonder dat je OpenCPN zelf gecompileerd hebt compileren ?
Of zijn er andere tarballs beschikbaar die wel werken ?
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:23 #1280501

  • baggah
  • baggah's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 66
Ja, die kan je zelf compileren, wel heb je de dev tools nodig van bepaalde libraries.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:30 #1280505

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
baggah schreef :
Ja, die kan je zelf compileren, wel heb je de dev tools nodig van bepaalde libraries.

Kun je daar iets meer van vertellen ?
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:50 #1280517

Fijn draadje en hopelijk goed gemodereerd! Wil je uitleggen welke signalen je gaat gebruiken en evt naar buiten sturen? Hoe gaat de h/w interfacing eruit zien?
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 08:58 #1280524

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Nachtvlinder schreef :
Hoe gaat de h/w interfacing eruit zien?

MiniPlex-3-N2K


Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 09:40 #1280560

  • baggah
  • baggah's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 66
via git github.com/bdbcat/oesenc_pi de plugin downloaden.. en dan compileren.

Wat ook trouwens ook werkt en waarschijnlijk makkelijker is, is de ubuntu versie op debian installeren.
Met de volgende commando's:
sudo add-apt-repository ppa:opencpn/opencpn
sudo apt-get update
sudo apt-get install opencpn

zie:
For Debian derivatives, you can use the same packages as for the equivalent Ubuntu release.
Debian Stable (Buster) You can use the packages from the Ubuntu PPA. The compatible Ubuntu Release is Bionic (Ubuntu 18.04).
Laatst bewerkt: 04 mei 2021 09:42 door baggah. Reden: ook toegevoegd.. + stukje van website opencpn
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 09:49 #1280571

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4678
Geen plugins beschikbaar betekent waarschijnlijk dat you systeem niet wordt herkend voor wat het is.
Maar gelukkig staan alle plugins ook op het grotte www.
Hier kan je ze vinden.
https://cloudsmith.io/~opencpn/repos/
Moet je nog wel even de juiste versie (OS) zoeken.

Oh en maak aub een bug report met een kopie van je logfile.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 13:16 #1280705

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
rooiedirk schreef :
Geen plugins beschikbaar betekent waarschijnlijk dat you systeem niet wordt herkend voor wat het is.
Maar gelukkig staan alle plugins ook op het grotte www.
Hier kan je ze vinden.
https://cloudsmith.io/~opencpn/repos/
Moet je nog wel even de juiste versie (OS) zoeken.

Oh en maak aub een bug report met een kopie van je logfile.

De twee oesenc_pi plugins komen van cloudsmith af. Die twee leken mij de meest waarschijnlijke kandidaten. Ik ga nog wat verder zoeken.
Ook zal ik even zoeken waar ik een bug report kan achterlaten. github of cruisersforum ?
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 13:34 #1280724

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4678
OpenCPN haalt ze zelf ook van Cloudsmith maar zou zelf de juiste moeten vinden. In jouw geval dus niet.
Github is de beste weg voor een bug report.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 13:47 #1280736

  • Airgead
  • Airgead's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2111
3Noreen: graag de volgende boodschap ff melden aan de moderatoren:

Ik ben geen Linux expert, maar heb wel allerlei distributies geprobeerd, inclusief Linux Arch.
Debian is leuk voor een server, maar als desktop maak je jezelf het niet gemakkelijk in mijn bescheiden mening.
Smaken verschillen, maar voor het geval je bovenstaande niet wist is het toch verdomde handig dat ik het hier even meld, niet waar? :laugh:
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 13:52 #1280738

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Even een noodgreep en iets afgeweken van het koninklijke pad.

In de terminal (SSH) uitgevoerd.
su -
nano /etc/apt/sources.list

nano is een tekstverwerker die opent dan het bestand /etc/apt/sources.list. Waar ik de volgende regels toegevoegd heb.
deb http://ppa.launchpad.net/opencpn/opencpn/ubuntu focal main
deb-src http://ppa.launchpad.net/opencpn/opencpn/ubuntu focal main

Nano afsluiten met control-X
Dan in de terminal verder met de volgende commando's
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 116A13C5EDCEAB50DB00229867E4A52AC865EB40
apt update
apt upgrade
apt install opencpn
exit

Dan kan ik in de grafische omgeving OpenCPN starten met zowaar een hele lijst plugins :) :)
waaronder die ik nodig heb voor mijn Radar en O-charts.


Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 16:32 #1280822

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Airgead schreef :
3Noreen: graag de volgende boodschap ff melden aan de moderatoren:

Ik ben geen Linux expert, maar heb wel allerlei distributies geprobeerd, inclusief Linux Arch.
Debian is leuk voor een server, maar als desktop maak je jezelf het niet gemakkelijk in mijn bescheiden mening.
Smaken verschillen, maar voor het geval je bovenstaande niet wist is het toch verdomde handig dat ik het hier even meld, niet waar? :laugh:

Ik zou niet weten waarom ik deze bijdrage zou moeten melden. Debian heeft mijn voorkeur omdat mijn ervaring is dat het uiterst stabiel is. Verder zie ik een plotter niet heel erg als een desktop toepassing. Ik ga geen tekst verwerken, films kijken, emaillen. Het ding moet straks direct (grafisch) opstarten naar OPCN. Verder op de achtergrond netwerk multicast taken uitvoeren voor de radar, vaarlogs bijhouden en nog wat NMEA gedoe. Vooral die multicast / wifi weet ik dat debian dat goed doet.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 16:34 #1280826

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
B) Inmiddels werken de beta versies van o-charts en de radar. De master versies kreeg ik niet aan de praat.
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 16:39 #1280834

Wat bedoel je met "master versie"? De laatste stable version?
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 17:08 #1280854

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Nachtvlinder schreef :
Wat bedoel je met "master versie"? De laatste stable version?

Ik kan in het rood omcirkelde vakje kiezen tussen master en beta. Alleen de beta werkt.

Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 04 mei 2021 17:36 #1280871

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 2375
Misschien worden er voor de testing van Debian nog geen stable OpenCPN plug-ins gebouwd? Zal wel komen na de release van Bullseye
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 05 mei 2021 09:58 #1281138

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Menno schreef :
Misschien worden er voor de testing van Debian nog geen stable OpenCPN plug-ins gebouwd? Zal wel komen na de release van Bullseye

Voorlopig laat ik dit punt rusten en gebruik de hier boven omschreven work around.

In kort zijn de opdrachten voor een schoon geïnstalleerde Debian 11
##OpenCPN
	su -
	nano /etc/apt/sources.list
	#toevoegen ->
		deb http://ppa.launchpad.net/opencpn/opencpn/ubuntu focal main
		deb-src http://ppa.launchpad.net/opencpn/opencpn/ubuntu focal main
		
	apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 116A13C5EDCEAB50DB00229867E4A52AC865EB40
	apt update
	apt install opencpn
	exit
	# maak op de desktop een icoon voor starten OpenCPN 
	# right-click on the desktop background, and then select Create Launcher menu
	# autostart opencpn
	sudo cp /home/skipper/Desktop/opencpn.desktop /etc/xdg/autostart/

Om OpenCPN schoon te kunnen stoppen met een commando heb ik het volgende script toegevoegd
	# maak opdracht aan om OpenCPN met een commando te kunnen stopen 
	wget https://garymulder.nl/nuc/eindeocpn.sh
	sudo chmod +x eindeocpn.sh
	sudo cp eindeocpn.sh /bin/

Nu werkt sudo eindeocpn.sh om OpenCPN af te sluiten.
Deze manier van afsluiten voorkomt het volgende schermpje bij het opnieuw opstarten van OpenCPN


Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 05 mei 2021 10:12 #1281150

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
De volgende acties om nodige software te installeren.

Om het commando sudo mogelijk te maken.
## install sudo
	su -
	gpasswd -a <user> sudo
	usermod -aG sudo <user>
	exit
	#log opnieuw in 

Nog wat utills
##environment
	wget https://garymulder.nl/nuc/environment
	sudo cp environment /etc/
	sudo apt-get install build-essential

Om de nuc te kunnen benaderen als file server
## samba
	sudo apt-get install samba samba-common-bin
	wget https://garymulder.nl/nuc/smb.conf
	nano smb.conf
	sudo cp smb.conf /etc/samba/
	sudo smbpasswd -a <user>
	sudo systemctl restart smbd

Omdat ik de Nuc plotter gewoon aan wil kunnen zetten zonder te hoeven in te loggen
## auto login
	sudo groupadd -r autologin
	sudo gpasswd -a <user> autologin
	wget https://garymulder.nl/nuc/lightdm.conf
	sudo nano lightdm.conf
	# verander onder [Seat:*]
		autologin-guest=false
		autologin-user=<user>
		autologin-user-timeout=0
		autologin-in-background=false
	sudo cp lightdm.conf /etc/lightdm/

Nu kan het systeem opnieuw opgestart worden
eindeocpn.sh
sudo reboot
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 05 mei 2021 10:15 #1281153

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Na herstart een keurig zonder verder benodigde handelingen een "plotter scherm"


Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 05 mei 2021 10:23 #1281157

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
Ik heb voor aan boord een Faytech faytech FT133TMBCAP touch screen-monitor aangeschaft.

Om het touchscreen enigszins bruikbaar te krijgen heb ik de volgende software geïnstalleerd. Met OpenCPN fullscreen is met droge vingers via het touchscreen heel behoorlijk te bedienen.
##touchscreen
	wget https://garymulder.nl/nuc/eGTouch_v2.tar.gz
	tar -xzvf eGTouch_v2.tar.gz eGTouch_v2.5.8825.L-x/
	cd eGTouch_v2.5.8825.L-x/
	sudo sh ./setup.sh
	#in grafisch omgeving open Accessories->eGTouch Utility
		->verander setting Enable Press and Hold
Alleen ingelogde leden kunnen reageren.

Installeren Nuc als plotter met Debian en OpenCPN 05 mei 2021 10:58 #1281174

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7155
De Nuc heeft een ingebouwde Wifi. Deze werkt niet met een open source driver. Daarvoor moet Debian verteld worden dat er gebruik gemaakt kan worden van non-free drivers.
Dat doe ik door in het bestand waar het apt-get systeem van Debian om software te vinden te veranderen. Concreet wordt er achter twee regels contrib non-free te zetten.
	sudo nano /etc/apt/sources.list
	# verander volgende regels
		deb http://deb.debian.org/debian/ bullseye main contrib non-free
		deb-src http://deb.debian.org/debian/ bullseye main contrib non-free

Nu kan de wifi in gebruik genomen worden.
	sudo apt update
	sudo apt-get install net-tools
	sudo apt install firmware-iwlwifi
	sudo apt-get install wireless-tools
	eindeocpn.sh
	sudo reboot
	sudo iwconfig 
		#kijk of wifi adapter herkent wordt.

De wifi wil ik aan boord gebruiken als wifi access point. Daarvoor zijn de volgende opdrachten.
	wget https://garymulder.nl/nuc/dnsmasq.conf
	sudo cp dnsmasq.conf /etc/
	wget https://garymulder.nl/nuc/interfaces
	sudo cp interfaces /etc/network/
	sudo apt install hostapd
	wget https://garymulder.nl/nuc/hostapd.conf
	sudo nano hostapd.conf
		->verander sidd en password
	sudo cp hostapd.conf /etc/hostapd/
	sudo nano /etc/default/hostapd
		verander DAEMON_CONF="/etc/hostapd/hostapd.conf"
	sudo systemctl unmask hostapd
	sudo systemctl enable hostapd
	eindeocpn.sh
	sudo reboot

Nu is er een wifi beschikbaar met de naam en wachtwoord die we in de vorige handelingen hebben ingegeven.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
  • 3
Tijd voor maken pagina: 0.340 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl