3Noreen schreef :
Ter informatie Opencpn is al bijna anderhalf jaar onderdeel van debian bulseye.
..
Het vreemde is dat er geen enkele belangstelling lijkt te zijn om de plugins er ook geschikt voor te maken. Terwijl er wel energie gestopt wordt om de plugins geschikt te maken voor van debian bulseye afgeleiden zoals Ubuntu Hirtute Hippoo. .. Ten minste zo begrijp ik het.
@3N
Laat me even beginnen met te stellen dat Ubuntu Hirsute geen ondersteund platform is. Het verschil tussen Ubuntu 20.04 Focal en Ubuntu 21.04 is echter zo klein dat de versie van Focal vaak ook werkt op Hirsute.
Voor de rest is het een oude discussie en al vaker gevoerd:
- ik vind dat OpenCPN op versie X moet werken
Helaas voor jou is slechts een beperkt aantal systemen ondersteund.
- maar het zit in de basisinstallatie, dus het zou toch moeten werken?
Ik zou op dit moment altijd kiezen voor de Launchpad PPA, omdat dit de laatste versie is, met weinig vertraging. Of een github-versie zodat je alles zelf in handen hebt, maar dat is mij voor het X86_64 platform teveel werk.
Als een bug-fix wordt geintroduceerd in Debian zal deze na ca. een maand doordruppelen naar "Stable"...
... als er geen problemen worden geconstateerd in "Testing" of "Unstable". Dus in de praktijk zit je eerder aan 3 maand vertraging.
- OpenCPN voor versie X is ondersteund, ik vind dat er plugins moeten zijn
Helaas voor jou is de ondersteuning van de plugins niet gekoppeld aan de ondersteuning van OpenCPN.
- Wat is dan wel ondersteund?
bdbcat (David S. Register) schreef :
"If users are expected to switch to ocharts with the new release of OpenCPN, I agree."
And they are.
As an "official" OpenCPN policy, deb packages of plugins for OpenCPN are deprecated. They will not be further maintained.
(
bron, dit is de meest recente en meest duidelijke uitspraak over het onderwerp denk ik).
Op dit moment is voor plugins ondersteund:
- Ubuntu 20.04 x86_64
- Ubuntu 18.04 x86_64
- Debian 10 x86_64 Buster
- Debian 10 armhf Buster (aka Raspi-OS Buster)
- (Flatpak 18.08, als ik kijk naar de plugins, 18.08 zelf is inmiddels obsolete).
Hier staat geen enkele o-charts-plugin tussen, dus voor o-charts moet je dit jaar nog verder met de oesenc_pi. (
bron, meestal kijk ik naar de ocpn_draw plugin, die is wel representatief.)
Er zijn er nog een paar ondersteunde platforms, maar bovenstaande zijn wel de belangrijkste naast Windows, MacOS en Android. Debian 11 (Bullseye) staat er niet tussen. Dat is niet vreemd als je je bedenkt dat er geen stable versie van Debian Bullseye is. Voor navigatie zou je uberhaupt voor een stable versie moeten kiezen.
En voor je gaat roepen in september "waar blijven de plugins voor bullseye": je hebt een stable OS nodig en een transitie-periode. Immers is het systeem opgezet door vrijwilligers in hun vrije tijd. Ik hoop dat de ondersteuning er komt voor het volgend seizoen (lees: tussen september 2021 en april 2022).
Dat neemt niet weg dat er al een jaar lang een bug in OpenCPN zit waardoor alleen plugins uit officiele bron goed werken, omdat de plugins-controle veel te strikt is. Dit is in de github versie deels opgelost. Maar volgens mij is er met bovenstaande uitspraak echter een "leeway in" nodig voor scriptkiddies die graag zelf hun plugins compileren (een tarball-laad optie, op eigen risico, met minimale checks).
Het grootste probleem met hoe jij met OpenCPN omgaat is dat jij de lat hoog legt.
"Assumption is the mother for all screw-ups". Als je een ondersteund platform kiest werkt het beter. Helaas voor jou zijn jouw voorkeurssystemen echter niet ondersteund. Je krijgt wat je kiest...
- maar anderen werken wel met systemen die niet direct op het voorkeurslijstje staan
Heel simpel: ga er vanuit dat het niet zomaar werkt. Probeer hoever je komt en zoek de verschillen met Ubuntu (en vaak zie je dat die systemen Ubuntu zijn met een eigen windowmanager.)
PS ik ben geen ontwikkelaar en ik sta hooguit vanaf de zijlijn te kijken naar de ontwikkeling van OpenCPN (als advanced user/scriptkiddie). Als je je een beetje inleest zou je echter tot bovenstaande conclusies moeten komen.