Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: Nieuwe versie Pypilot voor RPI4 flatpak

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 18:23 #1402525

Pff topic: je trekt een lijn van begin- naar eindpunt, en dan zoom je in en voeg je punten toe om de windfarms te omzeilen, en de tss-en over te steken.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 19:06 #1402547

  • cav
  • cav's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 107
Tja ik weet niet welke distributie dit over gaat en welke versie. Ik heb zelf ook erg slechte ervaringen überhaupt met apt upgrade van RaspiOS, terwijl dit op mijn thuis en werk servers met Intel eigenlijk altijd vlekkeloos gaat. Bij een RPi zou ik inderdaad zeggen, werkt = afblijven en dan met een nieuw SD kaartje en een 2e RPi een nieuwe versie opbouwen. En dat is dan nog gewoon zonder OpenCPN!

OpenCPN 5.6 heeft wel wat verbeteringen maar volgens mij dacht ik niet echt iets schokkends.

En moet je je voorstellen dat we al op Flatpak zaten, dan hadden we al deze ellende niet, althans, nog steeds, maar niet qua OpenCPN.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 19:16 #1402553

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
cav schreef :
OpenCPN 5.6 heeft wel wat verbeteringen maar volgens mij dacht ik niet echt iets schokkends.

Wel in zo verre schokkend dat het de enige versie waar je onder linux actuele kaarten van NL-UK-FR-DE enz voor kunt kopen.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 20:01 #1402566

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7273
Ook de oude kaarten werken gewoon met de nieuwe plugin. Alleen het systeem van updates van oude kaarten direct vanuit OpenCPN dat werkt niet. Je hebt echter recht op een tweede set kaarten, die wel werken.

Verder is het installeren van het RaspiOS 64 Bullseye nu heel eenvoudig direct vanaf internet.

Je hebt hier wel de laatste Eeprom versie voor nodig. Ook voor het opstarten van een usb apparaat. Een Ssd of zoals hier in gebruik, een snelle usb 3.1 stick Samsung Fit. Werkt vrijwel net zo anel als een SSD en is veel compacter.

Op mijn instrumenten bord komt nu een USB 3.1 stopcontact. Hierin steek de usb stick. Na gebruik gaat deze mee naar huis.

Het installeren voor de RPI4 voor het RaspiOS 64 bits is zo simpel dat het gedaan kan worden vanaf internet. Wel met de laatste Eeprom versie. Die moet je er van te voren nog wel opzetten. Komt mee met de reguliere updates. Anders installeren vanaf raspi-config,

De Flatpak installatie is ook erg simpel: even zoeken op de Flathub site naar OpenCPN. Download en dan de regel in de Downloads mao daarna installeren. Er zijn al zoveel applicaties in het flatpak formaat.

Opwaarderen van de geinstalleerde Flatpak applicaties is: sudo flatpak update.

Allemaal met grote sprongen voorwaarts.
Laatst bewerkt: 26 juni 2022 20:03 door brambo.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 20:13 #1402572

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
You will need the latest version of OpenCPN (minimum 5.6.x)




Met andere woorden voor alle andere oudere versies zijn geen actuele kaarten te koop.

Tenzij je Windows installeert. Dan kun je ook kiezen voor visitmyharbour kaarten.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Laatst bewerkt: 26 juni 2022 20:17 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 20:27 #1402582

3Noreen schreef :
You will need the latest version of OpenCPN (minimum 5.6.x)

Precies zoals brambo zegt, allemaal met grote sprongen voorwaarts :laugh:

Doe jezelf een enorm plezier en neem Wingps Voyager.
Nooit meer ergernis.
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Laatst bewerkt: 26 juni 2022 20:27 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 20:30 #1402583

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
Baasklusje schreef :
3Noreen schreef :
You will need the latest version of OpenCPN (minimum 5.6.x)

Precies zoals brambo zegt, allemaal met grote sprongen voorwaarts :laugh:

Doe jezelf een enorm plezier en neem Wingps Voyager.
Nooit meer ergernis.

Kan mijn radar daar op ? (Navico G4)
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 20:33 #1402585

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7273
Je installeert toch gewoon de Flatpak OpenCPN versie naast je bestaande OpenCPN.

Dan heb je gewoon 2 versies op je systeem. Dan zet je op de oude versie CM?? en de nieuwe de laatste kaartenset (2e exemplaar). Die kun je ook nog tegelijk gebruiken, omdat de Flatpak in een eigen omgeving werkt.

Verder zijn de mensen van O-charts zeer behulpzaam om problemen voor je op te lossen.

Je kunt ook Windows nemen met Visityourharbour. Dat zijn echter raster kaarten.

Bram
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 26 juni 2022 20:42 #1402593

  • cav
  • cav's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 107
brambo schreef :
Op mijn instrumenten bord komt nu een USB 3.1 stopcontact. Hierin steek de usb stick. Na gebruik gaat deze mee naar huis.

Oeh, briljant!
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 08:03 #1402689

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
Het is duidelijk dat ik een buitenbeentje hier ben. Door schade en schande heb ik in de loop der jaren kritisch leren kijken naar wat voor software ik op mijn computer toe laat. Mededelingen als op het onderstaande plaatje neem ik daarom uiterst serieus. Gewoon omdat ik de kennis, net als het merendeel van de mensen, niet heb om de gevolgen te overzien. Het aantal hacks waar pro's in tuinen spreekt boekdelen. Het is ook heel positief dat Microsoft en Apple een steeds strikter beleid zijn gaan volgen wat er aan hun software toegevoegd mag worden. Debian doet al jaren aan een vergelijkbaar beleid. Echter omdat Debian door vrijwilligers mogelijk gemaakt wordt gaat het allemaal niet zo snel en zal het nooit the latest and greatest zijn. Maar zo the latest and greatest is plotter software in mijn idee ook niet.


You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 08:52 #1402702

  • Doejong
  • Doejong's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 2178
It Paradyske schreef :
Pff topic: je trekt een lijn van begin- naar eindpunt, en dan zoom je in en voeg je punten toe om de windfarms te omzeilen, en de tss-en over te steken.
Ah, ja, zo dus. Mijn leercurve stijgt :)
Nu nog uitvinden hoe ik het programma een bovenstroomse koers naar het volgende waypoint kan laten uitzetten (routering + stroom grib?). Als ik daarmee vastloop zal ik me in een ander OpenCPN-draadje wel weer melden.
Jan
Hallberg-Rassy 312
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 08:53 #1402703

3Noreen schreef :

Kan mijn radar daar op ? (Navico G4)

Daarvoor zoekt Stentec nog een Russische hacker ;-)
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 11:15 #1402763

  • Doejong
  • Doejong's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 2178
3Noreen schreef :
Het is duidelijk dat ik een buitenbeentje hier ben. Door schade en schande heb ik in de loop der jaren kritisch leren kijken naar wat voor software ik op mijn computer toe laat. Mededelingen als op het onderstaande plaatje neem ik daarom uiterst serieus.
Ik heb overduidelijk weinig kaas gegeten van wat er onder de motorkap van Linux gebeurt. Maar als ik het goed begrijp zou een Flatpak installatie juist kunnen voorkomen dat er iets anders kapot gaat door de nieuw geïnstalleerde afhankelijkheden? En zo de stabiliteit van het systeem beschermen.
Jan
Hallberg-Rassy 312
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 11:31 #1402769

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3377
Flatpak heeft ook versies:
app-id: org.opencpn.OpenCPN
runtime: org.freedesktop.Platform
runtime-version: "20.08"

Als OpenCPN overgaat van de Flatpak-runtime versie 20.08 naar bijv. 22.08 moeten alle plug-ins ook weer voor die nieuwe variant gecompileerd worden.

Je krijgt dan dat je niet versie X, Y en Z van Debian of Ubuntu ondersteunt, maar versie X, Y en Z van de Flatpak-runtime.

Hoe het zit met (security) updates van de gebruikte Flatpak-runtime is me ook niet helemaal duidelijk. Net als de periode dat deze runtimes ondersteunt worden, en hoe vaak je dus over moet naar de volgende versie.

Bij het gebruikt van software uit de repository van de distributie (bijv. Debian) is het mij een stuk duidelijker wie er verantwoordelijk is voor de updates, en tot wanneer die geleverd worden.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 27 juni 2022 11:38 door Menno.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 12:18 #1402794

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7273
Ik ben ook maar een gebruiker.

Het zijn originele versies die alleen voor de toepassing in de flatpak omgeving worden aangepast.

Er zijn al hele reeksen van applicaties die in flatpak versie al beschikbaar zijn: Firefox, Chromium, Libreoffice, evolution, VLC, etc etc.

Er zijn al enige updates geweest. De algemene update is: sudo flatpak update. Dan worden er een of meerdere applicaties opgewaardeerd.

Of de specifieke update van OpenCPN: flatpak update org.opencpn.OpenCPN

inplaats van install run kiezen dan start applicatie en remove haalt de applicatie weer weg.

Ik gebruik hier inmiddels al de diverse Flatpak applicaties en die werken gevoelsmatig beter dan de basis applicaties.

Na een update zijn alle toepassingen gewoon werkend gebleven inclusief de plugins.

Grote voordeel er is een versie voor alle Linux releases.

Tot zover mijn ervaringen.


Bram
Laatst bewerkt: 27 juni 2022 12:23 door brambo.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 12:51 #1402809

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
Menno schreef :
Hoe het zit met (security) updates van de gebruikte Flatpak-runtime is me ook niet helemaal duidelijk. Net als de periode dat deze runtimes ondersteunt worden, en hoe vaak je dus over moet naar de volgende versie.

Bij het gebruikt van software uit de repository van de distributie (bijv. Debian) is het mij een stuk duidelijker wie er verantwoordelijk is voor de updates, en tot wanneer die geleverd worden.

Juist daarom vind ik het zo zonde dat niet een paar belangrijke plugins toegevoegd worden aan de repository van Debian. OpenCPN zelf zit er al in. Alleen een paar plugins, met name de o-charts ontbreken. De radar plugin is behoorlijk goed van source te compileren voor Debian. De o-charts was vorig jaar een drama. We gaan het zien of het van de winter me lukt om de voor mij benodigde plugins toe te voegen.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Laatst bewerkt: 27 juni 2022 15:13 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 13:41 #1402828

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3377
3Noreen schreef :
Juist daarom vind ik het zo zonde dat niet een paar belangrijke plugins toegevoegd worden aan de repository van Debian. OpenCPN zelf zit er al in. Alleen een paar plugins, met name de o-charts ontbreken. De radar plugin is behoorlijk goed van source te compileren voor Debian. De o-charts was vorig jaar een drama. We gaan het zien of ik van de winter het me lukt om de voor mij benodigde plugins toe te voegen.

De closed source componenten van de o-chart_pi hebben gelukkig een stuk minder afhankelijkheden dan het open source gedeelte:
$ ldd libsgllnx64-2.29.02.so
        linux-vdso.so.1 (0x00007ffe369e5000)
        libusb-0.1.so.4 => /lib/x86_64-linux-gnu/libusb-0.1.so.4 (0x00007fd567e00000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd568027000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fd5685e4000)
$ ldd oexserverd            
        linux-vdso.so.1 (0x00007ffddda4c000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc3b61dd000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fc3b61d7000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fc3b5e00000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fc3b61b7000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc3b5c27000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc3b643f000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fc3b6073000)

Deze binaries doen het dus hopelijk op een groot gedeelte van de Linux-distributies:
github.com/bdbcat/o-charts_pi/...aster/libs/oeserverd



Ter vergelijking, dit zijn de libraries die gebruikt worden door het open-source gedeelte:
$ ldd libo-charts_pi.so 
        linux-vdso.so.1 (0x00007ffe595d9000)
        libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f493fb79000)
        libwx_baseu-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0 (0x00007f493f800000)
        libwx_gtk3u_core-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0 (0x00007f493f000000)
        libwx_baseu_net-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_baseu_net-3.0.so.0 (0x00007f493fb2f000)
        libwx_gtk3u_html-3.0.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_html-3.0.so.0 (0x00007f493f71a000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f493fe96000)
        libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f493ef5b000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f493ec00000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f493eabc000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f493fb0f000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f493faee000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f493e8e3000)
        libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f493eea3000)
        libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f493faba000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f493fe8e000)
        libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f493e000000)
        libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f493def9000)
        libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f493faa9000)
        libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f493f6b4000)
        libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f493ddd4000)
        libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f493f685000)
        libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f493ee43000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f493dc9d000)
        libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f493db59000)
        libSM.so.6 => /lib/x86_64-linux-gnu/libSM.so.6 (0x00007f493fe7f000)
        libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f493e8ad000)
        libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007f493dac7000)
        libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f493da3b000)
        libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f493e881000)
        libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f493ee20000)
        librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f493e862000)
        libssh2.so.1 => /lib/x86_64-linux-gnu/libssh2.so.1 (0x00007f493d9fa000)
        libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f493e84e000)
        libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007f493d94e000)
        libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f493d400000)
        libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f493d8fb000)
        libldap-2.5.so.0 => /lib/x86_64-linux-gnu/libldap-2.5.so.0 (0x00007f493d89a000)
        liblber-2.5.so.0 => /lib/x86_64-linux-gnu/liblber-2.5.so.0 (0x00007f493d889000)
        libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f493d347000)
        libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f493fa97000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f493fed6000)
        libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f493f67d000)
        libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007f493d333000)
        libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f493e846000)
        libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f493d327000)
        libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f493d2fd000)
        libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f493d2c6000)
        libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f493d197000)
        libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f493d17b000)
        libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f493cf90000)
        libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f493cf77000)
        libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f493ce92000)
        libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f493ce4b000)
        libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f493ee1b000)
        libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f493ce3e000)
        libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f493ce31000)
        libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f493d884000)
        libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f493ce2c000)
        libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f493cde5000)
        libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f493cddc000)
        libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f493cdd7000)
        libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f493cdc5000)
        libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f493cdb0000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f493cda6000)
        libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007f493cd99000)
        libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f493ccee000)
        libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f493cc24000)
        libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f493cc1f000)
        libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f493cbf4000)
        libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f493cbe3000)
        libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f493cbd6000)
        libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007f493cbc9000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f493cb53000)
        libICE.so.6 => /lib/x86_64-linux-gnu/libICE.so.6 (0x00007f493cb35000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f493cb2a000)
        libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007f493cabb000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f493ca93000)
        libLerc.so.3 => /lib/x86_64-linux-gnu/libLerc.so.3 (0x00007f493ca21000)
        libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f493c800000)
        libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007f493c7d9000)
        libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f493c62d000)
        libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f493c400000)
        libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007f493c3b7000)
        libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007f493c36f000)
        libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f493c2ee000)
        libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f493c213000)
        libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f493c1e3000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f493ca17000)
        libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f493c61e000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f493c1c9000)
        libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f493c1ac000)
        libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f493c189000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f493c132000)
        libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f493c0f6000)
        libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f493c091000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f493c062000)
        libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f493c036000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f493c005000)
        libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f493c614000)
        libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f493ca0e000)
        libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f493bc00000)
        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f493bfee000)
        libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f493beb9000)
        libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f493bea3000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f493be9c000)
        libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f493bb2e000)
        libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f493be44000)
        libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f493ba92000)
        libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f493be37000)
        libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f493be2c000)
        libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f493b94b000)
        liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f493be07000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f493b922000)
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 27 juni 2022 13:45 door Menno.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 14:06 #1402832

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
Menno schreef :
3Noreen schreef :
Juist daarom vind ik het zo zonde dat niet een paar belangrijke plugins toegevoegd worden aan de repository van Debian. OpenCPN zelf zit er al in. Alleen een paar plugins, met name de o-charts ontbreken. De radar plugin is behoorlijk goed van source te compileren voor Debian. De o-charts was vorig jaar een drama. We gaan het zien of ik van de winter het me lukt om de voor mij benodigde plugins toe te voegen.

De closed source componenten van de o-chart_pi hebben gelukkig een stuk minder afhankelijkheden dan het open source gedeelte:


Deze binaries doen het dus hopelijk op een groot gedeelte van de Linux-distributies:
github.com/bdbcat/o-charts_pi/...aster/libs/oeserverd

Ik had vooral problemen met het make script van de plugin. Daar stonden nogal wat zaken in die zich niet hielden aan de conventies van Debian. amd64 architecture werd veelvuldig verwisseld met x86-64
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 16:02 #1402866

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7273
Wat een zinloze inspanning. Het "buskruit" is al uitgevonden.

De toekomst is een Linux versie op basis van de flatpak omgeving. Werkt hier op iedere linux versie in mijn bereik. ARM64 RaspiOS Bullseye, Ubuntu Jammy Jellyfish ARM64, ADM64 Linux Mint en AMD64 Jammy jellyfish.

Wel allemaal 64 bits.

Met alle mogelijk plugins er al bij, die direct vanuit OpenCPN zijn te installeren.

Oesenc kaartensets kun je vanuit OpenCPN ophalen of opwaarderen.

Dat slaat ook op de titel van dit draadje.

Bram
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 16:20 #1402874

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13359
brambo schreef :
Wat een zinloze inspanning. Het "buskruit" is al uitgevonden.
Bram

Welk deel van de onderstaande opmerking van Menno begrijp jij niet ? Of kies je er voor het gewoon te negeren. Dat laatste lijkt het op.

Menno schreef :
Bij het gebruikt van software uit de repository van de distributie (bijv. Debian) is het mij een stuk duidelijker wie er verantwoordelijk is voor de updates, en tot wanneer die geleverd worden.
You will have to take my last can of fossil fuel from my cold, dead hands ;-)
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 16:46 #1402880

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7273
De verantwoording voor de werking van OpenCPN ligt de OpenCPN ontwikkelaars. Voor enige plugins de mensen van OpenCPN. Voor een aantal andere plugins ligt de verantwoordelijkheid bij de specifieke ontwikkelaars, zoals je hebt kunnen lezen in de bijdrage van Merrimac.

Bij het installeren van OpenCPN komt de vraag over het niet verantwoodelijk zijn voor het gebruik van de software.

Waar de flatpak versie op draait is de verantwoodelijkheid van Debian of Ubuntu en mogelijk andere versies.

De flatpak omgeving is vrijwel standaard te verkrijgen in iedere Linux distributie en voldoet uiteraard van de eisen van de distributie. Is soms al standaard in de distributie aanwezig.

Het schijnt dat in de Windows10-11 de LME Linux versie nu ook de flatpak omgeving beschikbaar is.

Het lijkt mij dat je daarin ook OpenCPN kunt inststalleren inclusief alle plugins.

Kan dit zelf niet proberen.

Bram
Laatst bewerkt: 27 juni 2022 16:48 door brambo.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 16:46 #1402881

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3377
brambo schreef :
Ik ben ook maar een gebruiker.

Ben je ook een gebruiker van Pypilot? Of alleen van de OpenCPN-plugin?
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 27 juni 2022 16:47 door Menno.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 16:55 #1402883

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7273
Beste Menno,

ik heb al wel enige tijd het Pypilot schakelkastje en de bewegingssensor in bezit.

Ik moet hiervoor de AP van de Simrad nog aanpassen zodat alleen de motor gebruikt wordt.

Helaas om medische redenen kan ik de boot voorlopig niet gebruiken.

Maar het gaat zeker van komen met de aansturing via SignalK.

Groet,


Bram
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 27 juni 2022 19:14 #1402939

  • cav
  • cav's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 107
Menno schreef :
Als OpenCPN overgaat van de Flatpak-runtime versie 20.08 naar bijv. 22.08 moeten alle plug-ins ook weer voor die nieuwe variant gecompileerd worden.
Dat klopt, maar omdat de OpenCPN developer community nu zelf kan kiezen of en wanneer overgaan van runtime X naar runtime Y is dat beter te timen door dit in een major release van OpenCPN te doen.
Hoe het zit met (security) updates van de gebruikte Flatpak-runtime is me ook niet helemaal duidelijk. Net als de periode dat deze runtimes ondersteunt worden, en hoe vaak je dus over moet naar de volgende versie.

Bij het gebruikt van software uit de repository van de distributie (bijv. Debian) is het mij een stuk duidelijker wie er verantwoordelijk is voor de updates, en tot wanneer die geleverd worden.

Wel, je zou je kunnen inlezen door even over internet te struinen? b.v. flatpak basic concepts

De grap is dat OpenCPN zélf bepaalt welke runtime er tegen aan gewerkt wordt. Dat zullen Dave en Pavel alleen doen, denk ik, wanneer dat echt nodig is. Ik denk dan aan (1) er nieuwe functionaliteit in zit die O nodig heeft of (2) er grote bugs niet meer gefixt worden in de huidige runtime maar wel pas als (3) die runtime door voldoende flatpak installaties ondersteund wordt.

Elke flatpak applicatie kiest zijn eigen runtime versie, dus je kan b.v. OpenCPN lekker houden op een werkende versie en wel je browser updaten naar de meest recente versie met een nieuwe Flatpak runtime. Dit lijkt eigenlijk heel erg op de aanpak die Microsoft is gaan doen sinds Windows 7 waarin applicaties denken dat ze DLLs delen maar ondertussen alle DLLs heel ergens anders opgeslagen worden (de SXS directory) met als enige nadeel dat het (vroeger) veel diskruimte koste (nu is een paar GB niet zo erg meer.)

Elke flatpak applicatie zit in zijn eigen zandbak, en daar kan niks in of uit behalve als de applicatie dat expliciet wil. Zo heeft dus de OpenCPN flatpak zandbak geen notie aan b.v. een lek in ssh, als die al in de zandbak zou zitten, omdat we geen inkomende poort naar ssh open zetten. Dus een flatpak app is niet zo gevoelig voor als de libraries in zijn zandbak wat ouder zijn. Ook alle systeem services zitten niet in de flatpak maar in het echte OS 'daarboven'. Bovendien doet de flatpak organisatie aan backporten van bugs, net als Debian zelf. Maar zoals gezegd, grote kwetsbaarheden zullen veel minder snel optreden door de opzet van Flatpak.

Ik was zelf eerst ook erg negatief over Flatpak, zo van daar gaan we weer, maar ben helemaal bijgedraaid.
Alleen ingelogde leden kunnen reageren.

Nieuwe versie Pypilot voor RPI4 flatpak 30 juni 2022 07:46 #1403656

Speciaal voor Brambo: Dit krijg je bijvoorbeeld als je niet op elkaar afgestemde releases gebruikt:
forum.openmarine.net/showthrea...0&pid=23169#pid23169
Je blijft aan het updaten, dat is kennelijk jouw hobby, dat is niet de hobby van de meeste gebruikers.
Het probleem van Pypilot is dat er alleen beta images zijn er is geen release.
Onno Harders eigenaar van
www.boatcontroller.nl en www.pcnautic.nl
Prutsen is de meest onderschatte fase van een creatief proces
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.290 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl