Erstellung Setup

Gast #5450200
Lesenswert?

Hallo liebe Gemeinde,

normalerweise habe ich immer für meine (recht einfachen) Projekte Setups 
mit Visual Studio 2015 erstellt, jetzt habe ich eine etwas 
kompliziertere Situation.

Das Setup müsste Folgendes können:
- zip-Archiv von Github herunterladen und entpacken
- Prüfen, ob Java JDK und Python installiert sind (falls nicht, die 
Setups dafür ausführen bzw. herunterladen und ausführen)
- Icon, Optionen zur Erstellung der Verknüpfungen in der Registry sowie 
Desktop/Startmenü (also eher das Übliche)


Gibt es eine Möglichkeit, ohne selbst ein Setup programmieren zu müssen, 
soetwas zu erstellen?

Danke im Voraus.
Gast #5450370
Lesenswert?

Note schrieb:
> zip-Archiv von Github herunterladen und entpacken

Ich vermeide solche Installer wo es nur geht - 1. möchte ich mich nicht 
einem unkontrollierten Zugriff auf irgendwelche Server im Internet 
ausgeliefert wissen, und 2. archiviere ich grundsätzlich die 
Setup-Software von allem was ich installiere, falls ich mal neu 
installieren muss. Das wird auf diese Art unterlaufen.

Aber das musst du natürlich selbst wissen, ob ich deine Software 
verwende oder nicht ist für dich sicher nicht wichtig. Es könnte aber 
auch andere geben die das so sehen.

Georg
Gast #5450393
Lesenswert?

georg schrieb:
> Aber das musst du natürlich selbst wissen, ob ich deine Software
> verwende oder nicht ist für dich sicher nicht wichtig. Es könnte aber
> auch andere geben die das so sehen.

Einige Projekte lösen das ganz elegant, indem sie auch eine 
offline-Installer anbieten.
Gast #5450848
Lesenswert?

Dankesehr an alle, dann wühle ich mich durch die Möglichkeiten durch.

@georg: Der Hintergrund ist relativ einfach. Open Source erfreut sich 
einer großen Beliebtheit. Doch vieles, was auf den 
Versionsverwaltungplatformen (Github, Gitlab usw.) angeboten wird, ist 
häufig nur der Code selbst, kein vorkompilliertes Projekt (Häufig ist da 
nicht mal ein Skript zum Zusammenführen aller bunten Dateien vorhanden). 
Die Einstiegsschwelle für einen Neuling ist daher recht hoch angesetzt - 
immerhin musst du, bevor du ein Programm/Algorithmus testen kannst, 
diesen überhaupt erst zusammenstellen.

Das ist für einen Linux-Benutzer nicht weiter wild, was aber nicht 
wirklich auf jeden Programmier-Neuling auf Windows zutrifft.

Aber für jedes System immer eine aktuelle und vorkompillierte Software 
bereitzustellen ist ein Aufwand. Daher möchten wir das für unser kleines 
Team auf diese Weise lösen, dass jeder Nutzer ein kleines 
Script/Setup/Programm bekommt, mit dessen Hilfe er immer eine aktuelle 
Projektversion von Github bezieht, diese aus dem Archiv entpackt, das 
Skript mit allen Abhängigkeiten ausführt und ein stets fertiges und 
aktuelles Programm bekommt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren