Was sind die Voraussetzungen für ein PB Programm?
Was sind die Voraussetzungen für ein PB Programm?
Hallo,
wenn ich ein Programm mit etwas GUI in PB unter Linux erstelle und dann weitergeben möchte. Was muss dann auf dem Zielsystem alles installiert sein damit es geht? GTK? Welche Version? Die Anforderungen aus der README im Linux-Paket sind ja für die Entwicklungsumgebung gedacht. Aber was muss der Endanwender haben? Gibts da irgendwo eine Liste?
Ich muss kein RPM oder sowas machen. Ich muss es nur in die Requirements schreiben können...
Grüße,
Kukulkan
wenn ich ein Programm mit etwas GUI in PB unter Linux erstelle und dann weitergeben möchte. Was muss dann auf dem Zielsystem alles installiert sein damit es geht? GTK? Welche Version? Die Anforderungen aus der README im Linux-Paket sind ja für die Entwicklungsumgebung gedacht. Aber was muss der Endanwender haben? Gibts da irgendwo eine Liste?
Ich muss kein RPM oder sowas machen. Ich muss es nur in die Requirements schreiben können...
Grüße,
Kukulkan
Re: Was sind die Voraussetzungen für ein PB Programm?
Hi,
im PureBasic-Verzeichnis gibt es ein Skript namens checkinstall.sh oder so. Jedenfalls ermittelt dieses Skript was erforderlich ist um PureBasic zum Laufen zu kriegen. Gut, es meckert mehr sachen an als notwendig, aber so bist du für jeden Fall gerüstet wenn du alles nachinstallierst was es dir vorschlägt. So könntest du z. B. rausfinden/angeben welche Voraussetzungen gegeben sein müssen.
im PureBasic-Verzeichnis gibt es ein Skript namens checkinstall.sh oder so. Jedenfalls ermittelt dieses Skript was erforderlich ist um PureBasic zum Laufen zu kriegen. Gut, es meckert mehr sachen an als notwendig, aber so bist du für jeden Fall gerüstet wenn du alles nachinstallierst was es dir vorschlägt. So könntest du z. B. rausfinden/angeben welche Voraussetzungen gegeben sein müssen.
ThinkPad T61 (in Gedenken) | PureBasic 4.61 B1 (32) | Windows 7 (32SP1) | ArchLinux (32) | Syllable (32)
-
- Beiträge: 6267
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Was sind die Voraussetzungen für ein PB Programm?
GTK 2.0 oder 1.2 (je nach subsystem glaub) braucht man für jede GUI Anwendung die du mit den PB Befehlen erstellst und SDL 1.2 brauchst nur wenn du Sprite oder Screen Befehle oder Keyboard etc. drin hast.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Re: Was sind die Voraussetzungen für ein PB Programm?
Hallo,
Danke für Die Infos. checkinstall gilt ja eigentlich für die Entwicklungsumgebung. Deshalb werden auch diverse _devel_ Pakete angezeigt. Aber was braucht das Endprodukt?
Also
- GTK 2.0 oder 1.2 bei GUI Nutzung
- SDL 1.2 für Sprite, Screen und Keyboard
Was noch...
- xxx für Datebank (ODBC)?
- yyy für SQLite?
- zzz für Tonausgabe?
Was ist noch "wirklich" nötig?
Kukulkan
Danke für Die Infos. checkinstall gilt ja eigentlich für die Entwicklungsumgebung. Deshalb werden auch diverse _devel_ Pakete angezeigt. Aber was braucht das Endprodukt?
Also
- GTK 2.0 oder 1.2 bei GUI Nutzung
- SDL 1.2 für Sprite, Screen und Keyboard
Was noch...
- xxx für Datebank (ODBC)?
- yyy für SQLite?
- zzz für Tonausgabe?
Was ist noch "wirklich" nötig?
Kukulkan
Re: Was sind die Voraussetzungen für ein PB Programm?
Hi,
ja, und von den devel-bibliotheken kannst du die runtimes rausfischen. Natürlich brauchst du nicht alle, aber da steht z. B. welche du für sqlite, odbc, ... brauchst. Kommt halt ganz drauf an, was du in deiner Anwendung alles verwendest.
Also Tonausgabe sollte mit SDL erschlagen sein. Für SQLite brauchst du einfach die dazugehörige Bibliothek (oder wird das bei PB statisch dazugelinkt?). Für ODBC schau mal in die checkinstall.sh (heißt auch irgendwie so libxodbc oder so).
Gruß
ja, und von den devel-bibliotheken kannst du die runtimes rausfischen. Natürlich brauchst du nicht alle, aber da steht z. B. welche du für sqlite, odbc, ... brauchst. Kommt halt ganz drauf an, was du in deiner Anwendung alles verwendest.
Also Tonausgabe sollte mit SDL erschlagen sein. Für SQLite brauchst du einfach die dazugehörige Bibliothek (oder wird das bei PB statisch dazugelinkt?). Für ODBC schau mal in die checkinstall.sh (heißt auch irgendwie so libxodbc oder so).
Gruß
ThinkPad T61 (in Gedenken) | PureBasic 4.61 B1 (32) | Windows 7 (32SP1) | ArchLinux (32) | Syllable (32)
- 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
Re: Was sind die Voraussetzungen für ein PB Programm?
Für ODBC brauchste iODBC (ob UnixODBC (standard unter SuSE) auch reicht, weiß ich nicht)Kukulkan hat geschrieben: Was noch...
- xxx für Datebank (ODBC)?
- yyy für SQLite?
- zzz für Tonausgabe?
Was ist noch "wirklich" nötig?
Kukulkan
Für SQLite brauchste nichts
Für Tonausgabe (normalsound) genügt SDL.
GTK und SDL sollten fast immer vorhanden sein.
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.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Re: Was sind die Voraussetzungen für ein PB Programm?
Hallo,
ich denke ich hab's soweit zusammen (zumindest für meine Zwecke). Danke!
Kukulkan
ich denke ich hab's soweit zusammen (zumindest für meine Zwecke). Danke!
Kukulkan
Re: Was sind die Voraussetzungen für ein PB Programm?
Meiner Meinung nach nutzt der als landläufig benannte "Normaluser" Linux nicht. Infolge dessen kann
man wohl davon ausgehen, dass der "freak" weiss, was er braucht. Meine Meinung muss aber nicht
unbedingt richtig sein.
man wohl davon ausgehen, dass der "freak" weiss, was er braucht. Meine Meinung muss aber nicht
unbedingt richtig sein.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
- unkommentierter Quellcode = unqualifizierter Müll
- 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
Re: Was sind die Voraussetzungen für ein PB Programm?
@7x7
Normallerweise ist Linux sehr Userfreundlich,
aber es ist sehr wählerisch,
wer seine Freunde sind
Normallerweise ist Linux sehr Userfreundlich,
aber es ist sehr wählerisch,
wer seine Freunde sind
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.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Was sind die Voraussetzungen für ein PB Programm?
Sie ist auch nicht richtig. Ich kenne genug Nicht-Freaks und sogar meine Ex nutzte Ubuntu.
Der Markt ist durchaus da.
Der Markt ist durchaus da.