Linux Beta 1 - RunProgram Frage

Fragen und Bugreports zur PureBasic 4.0-Beta.
Velz
Beiträge: 180
Registriert: 18.10.2004 22:20

Beitrag von Velz »

Installation in /usr/share/ bzw /usr/bin/.. mit und ohne path..

beim start als root, su unter xterm oder kdesu mit ALT+F2, ist alles ok... beim start direkt als user meldet mir PB beim compilieren, dass er nicht in tmp schreiben darf.

Ich teste das mal unter 9.3 ! mal sehen was es da sagt.

Ach ja... 10.2 macht auf den ersten Blick einen guten Eindruck. Im Detail aber noch einige böse schnitzer... bevor ich mein Läppi platt mache warte ich lieber mal auf 10.3... unter vmware läuft es akzeptabel. auf meinem zweitsystem welches mangels Grafikpower eine installation im Textmodus erzwingt... lässt sich 10.2 nicht installieren, da die Yastroutine im Textmodus extrem fehlerhaft ist und man nach der Installation ohne root da steht. Yast vergisst schlicht nach dem Passwort zu fragen...
Win10/64|Ubuntu-Server|Mint WS // Programmiere Datenbankanwendungen und Tools mit PB-5.x und MySQL-5.x unter Win und Linux
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> Installation in /usr/share/ bzw /usr/bin/.. mit und ohne path..
würde ich nicht machen, weil diese Ordner Root-Rechte haben.
Einfach nach /home/deinname entpacken und die versteckte .bashrc ändern,
die 2 zeilen aus dem install.txt hinten anfügen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Velz
Beiträge: 180
Registriert: 18.10.2004 22:20

Beitrag von Velz »

Danke .. werde ich versuchen...
Win10/64|Ubuntu-Server|Mint WS // Programmiere Datenbankanwendungen und Tools mit PB-5.x und MySQL-5.x unter Win und Linux
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

korrekterweise gehören Programme in diese Pfade. Die Tatsache, dass diese
Ordner geschützt sind soll halt verhindern, dass jeder Idiot ein wichtiges
Programm in einer Multiuser Umgebung durch ein eigenes Programm, was
z.b. Passwöter sammelt, ersetzen kann.
Bild
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Ja, PB sollte in /usr installiert werden, aber alle Einstellungen und temporären Dateien im Home-Verzeichnis (zwischen-)speichern.
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@MVXA
Auf mein System haben Idioten normallerweise keinen Zugriff :mrgreen:
Der einzige MultiUser bin ich :wink:

Selbst wenn Viren oder Trojaner die Dateien aus dem PB-Ordner
mißbrauchen, erlangen sie keine Root-Rechte und können nicht viel
ausrichten.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Nur weil sie dem Benutzer root [/i]gehören, haben sie doch noch lange nicht dessen Rechte :wink:
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
freak
PureBasic Team
Beiträge: 766
Registriert: 29.08.2004 00:20
Wohnort: Stuttgart

Beitrag von freak »

ts-soft:

Also, das Problem mit dem WebGadget ist hier das die libgtkembedmoz.so sich
in einem anderen Verzeichnis befindet als die restlichen mozilla Komponenten.
Desshalb kann sie zwar geladen werden, aber keine Seiten rendern.

Weil diese Pfade leider nicht automatisch bestimmt werden können gibt es
nun einen neuen Befehl für linux, mit dem man diesen Pfad, und auch den
Pfad direkt zur libgtkembedmoz.so angeben kann, so das auch das Eintragen
in die ld.so.conf etc entfällt.

Mit der nächsten Beta sollte volgendes also für openSUSE 10.2 ausreichen:

Code: Alles auswählen

WebGadgetPath("/usr/lib/xulrunner-1.8.1b2/libgtkembedmoz.so", "/usr/lib/firefox")
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

:allright: Timo, werds heute Nacht noch testen :)

// Nachtrag:
Getested, und läuft :allright:
Jedoch der Debugger gibt folgendes aus:
Consolen-Debugger hat geschrieben:LoadPlugin: failed to initialize shared library /usr/lib/firefox/plugins/libnullplugin.so [libxpcom_core.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden]
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Gesperrt