Probleme mit Linux-Installation

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Plenz
Beiträge: 38
Registriert: 05.05.2021 01:19

Probleme mit Linux-Installation

Beitrag von Plenz »

Nachdem PureBasic unter Win10 gut läuft und ich bereits ein Programm geschrieben habe, soll dieses Programm auch unter Linux Mint laufen.

Also PureBasic für Linux runter geladen und ausgepackt.
Toll, da ist ja ein checkinstall.sh dabei. Gleich mal gestartet. Es schreibt irgendwas auf den Bildschirm und stürzt sofort ab.
Also den Bildschirm mit der Videokamera abgefilmt.
In der Ausgabe vor dem Absturz kommt ein Hinweis auf eine Befehlszeile "apt-get install ...", mit der man alle fehlenden Sachen installieren soll.
Also checkinstall.sh editiert und diese Zeile in ein Script gepackt und ausgeführt. Da wird eine Menge installiert, alles fehlerfrei.
compilers/purebasic startet immer noch nicht. Aha, da fehlt noch "chmod 755".
compilers/purebasic meckert über ein fehlendes zlib-1.2.9.
Bei http://zlib.net/ erfahre ich, dass es seit Januar 2017 die Version 1.2.11. gibt. Also runtergeladen und installiert.
compilers/purebasic meckert immer noch über ein fehlendes zlib-1.2.9.

Muss es wirklich diese veraltete Version sein?
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Probleme mit Linux-Installation

Beitrag von mk-soft »

Hier erst mal ein Link für eine einfache verwendung von Purebasic unter Linux.

https://www.purebasic.fr/english/viewto ... 15&t=74875

Es weiteren kann es sein das deine Mint Version zu alt ist und nur mit einer vorherigen Version von Purebasic funktioniert.
Mint ist Debian Ubuntu basiert und Purebasic v5.72 läuft ab Ubuntu v18.04. Ab Ubuntu v19.00 gibt es leider noch das Problem das Webkit v1.0 nicht mehr unterstützt wird und wir auch ein Update von Fred warten. Aber nicht den Subsystem "QT" geht auch wieder das WebGadget.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Plenz
Beiträge: 38
Registriert: 05.05.2021 01:19

Re: Probleme mit Linux-Installation

Beitrag von Plenz »

Ja, in der Tat, ich habe erst mal von 18.3 auf 19.3 upgedatet, da läuft jetzt plötzlich die IDE. Aber diese Version ist wohl zu neu, oder wie soll ich das verstehen?
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Probleme mit Linux-Installation

Beitrag von mk-soft »

Es ist nur ein Problem mit den WebGadget (Leider). Sonst geht alles was nicht mit dem WebKit zu tun hat (weitgehend).
Wenn man das WebGadget nutzen möchte, kann man im SubSystem das Framework "QT" eintragen. Dann wird nicht mehr GTK verwendet.
QT muss aber auch installiert sein.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Plenz
Beiträge: 38
Registriert: 05.05.2021 01:19

Re: Probleme mit Linux-Installation

Beitrag von Plenz »

Ich hab's gefunden! Außer bei "purebasic" und bei "pbcompiler" muss man auch noch bei "fasm" die Rechte auf 755 setzen, dann geht es!
Plenz
Beiträge: 38
Registriert: 05.05.2021 01:19

Re: Probleme mit Linux-Installation

Beitrag von Plenz »

Es scheint aber noch ein Problem bei dem kompilierten Programm zu geben: der OpenFileRequester funktioniert unter Win10 einwandfrei, unter Linux zeigt er mir aber nur Verzeichnisse an. Keine Dateien, auch nicht bei "*.*" als Vorgabe.
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Probleme mit Linux-Installation

Beitrag von mk-soft »

Vorgabe "*" nicht "*.*"

Es sind schon einige unterschiede mit den verschiedenen OS zu beachten. Um dieses zu berücksichtigen gibt es Compiler Optionen.

Code: Alles auswählen

;-TOP

CompilerSelect #PB_Compiler_OS
  CompilerCase #PB_OS_Windows
    ;
  CompilerCase #PB_OS_Linux
    ;
  CompilerCase  #PB_OS_MacOS
    ;
CompilerEndSelect
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Plenz
Beiträge: 38
Registriert: 05.05.2021 01:19

Re: Probleme mit Linux-Installation

Beitrag von Plenz »

Das habe ich auch schon versucht:

Code: Alles auswählen

File$ = OpenFileRequester("Bild wählen", "/home/plenz/Pictures/test1.jpg", "Alle Dateien|*", 0)
aber es werden nur Verzeichnisse angezeigt.

Der Unterschied zwischen den Systemen liegt m.W. nicht in der Maske, sondern im Slash bzw. Backslash.
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Probleme mit Linux-Installation

Beitrag von mk-soft »

Lass mal zum testen den Default Path weg

Code: Alles auswählen

File$ = OpenFileRequester("Bild wählen", "", "Alle Dateien|*", 0)
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Plenz
Beiträge: 38
Registriert: 05.05.2021 01:19

Re: Probleme mit Linux-Installation

Beitrag von Plenz »

OMG, so ein saublöder Fehler, ich hatte zwei Leerzeichen im Code "Alle Dateien | *"
Antworten