[gelöst] Gedankengang "executable package"

Alles rund um die Programmierung mit Qt
Antworten
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

[gelöst] Gedankengang "executable package"

Beitrag von FlorianBecker »

Hi,

ich hab zwar eine Lösung, nur beschreibe ich es gerne als Übergangslösung mit einem Script wird das Paket ausgepackt und von dort ein Programm in dem Paket ausgeführt. Notiz: Naja, Lösung ist nicht perfekt, deshalb dieser Post.

Was stelle ich mir genau vor?

Ein Paket, das direkt ohne Script grafisch entpackt, nur eine Datei beinhaltet und danach entweder aus dem Paket eine Datei ausführt, oder gleich direkt die Datei darstellt.

Ich bin wirklich am grübeln, aber ich habe nicht einmal eine Lösung für das gepackte Paket. Bisherige Gedanken:
1. Verzeichnis verpacken: packet.tar.gz unter Linux und Windows ggf. Zip, oder auch tar.gz, was mit lieber wäre.
2. Eine Datei haben, die das Paket auspackt und dann installiert, oder hiervorn eine Datei aus dem Archiv aufruft.

"Echte Welt" Probleme:
Wie bekomme ich nun aus der einen Exe und dem Paket eine Datei?
Wie verhindere ich es, das ich die Datei statisch bauen muss, er also Abhänigkeiten aus dem Paket verwendet?

Das ganze muss, damit es mir gefällt, ohne Scripte jedlicher Art klappen und unter Windows und Linux lauffähig sein.

Jmd. eine Idee? Lösung? Grundlage? Url?
Zuletzt geändert von FlorianBecker am 28. Mai 2005 22:46, insgesamt 1-mal geändert.
taki
Beiträge: 30
Registriert: 8. Februar 2005 15:52
Wohnort: Berlin

...später Post

Beitrag von taki »

Hattest Du eine Lösung gefunden?

Das ganze muss, damit es mir gefällt, ohne Scripte jedlicher Art klappen und unter Windows und Linux lauffähig sein.
Zu dem Programm fällt mir etwas ein. Wenn das Programm zum Installieren ein Binärprogramm sein soll, wird es wohl nie unter Win, Linux Distri A-Z, Freebsd etc. gehen. Aber... nun doch Script... ein Perlscript würdest Du für so ziemlich jedes aktuelle OS hinbekommen.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Die Lösung ist damals banal einfach gewesen:

Statischer Prepare enthält mit cat package.tar.gz das Paket hinten drauf und es funktioniert. Sicherlich, es muss für jedes OS kompiliert werden, aber das hat zumindest ansatzweise gut funktioniert, wenn sf.net endlich installer.sf.net rausrücken würde, wäre das Projekt ein GPL Projekt.
Antworten