Προς το περιεχόμενο

Πως φτιάχνω installer ?


we_will_rise

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,

 

έχω υλοποιήσει μια (όχι γραφική) εφαρμογούλα σε C. Κάτι πολύ απλό, το πυθαγόρειο θεώρημα (ο χρήστης δίνει τις 2 πλευρές και το πρόγραμμα επιστρέφει την υποτείνουσα). Θα ήθελα να μου πείτε, πως γίνεται να φτιάξω installer (δεν ξέρω καν αν το λέω σωστά :rolleyes:) για την εφαρμογή. Δηλαδή να μπορεί να τρέχει τον installer ο χρήστης και να αποθηκεύονται τα αρχεία της εφαρμογής σε έναν φάκελο στα Program Files και στην συνέχεια να βγαίνει μια Συντόμευση στην επιφάνεια εργασίας...

Δημοσ.

Δες εδώ:

 

InnoSetup, ένας εξαιρετικά εύχρηστος (αν και λίγο μεγαλούτσικος) Installer γραμμένος σε Delphi. Είναι η προσωπική μου επιλογή.

 

NSIS, ο δημοφιλής Installer της Nullsoft (WinAMP) πολύ λιγότερο εύχρηστος από το InnoSetup αλλά ισχυρότερος και μικρότερος.

 

Φυσικά μπορεί να υπάρχουν και άλλοι - αλλά τούτοι εδώ είναι από τους πιο δημοφιλείς freeware Installer "εκεί έξω" για Windows.

 

Υ.Γ.

Αν το πρόγραμμα σου είναι πολύ μικρό πάντως, μπορεί να μην έχει νόημα η χρήση Installer.

Δημοσ.
...

 

InnoSetup, ένας εξαιρετικά εύχρηστος (αν και λίγο μεγαλούτσικος) Installer γραμμένος σε Delphi. Είναι η προσωπική μου επιλογή.

 

...

 

Απλός και όμορφος installer! Ξέρεις εάν έχει και ελληνικά στις διαθέσιμες γλώσσες κάπου;

Δημοσ.
Απλός και όμορφος installer! Ξέρεις εάν έχει και ελληνικά στις διαθέσιμες γλώσσες κάπου;

 

Το InnoSETUP υποστηρίζει Ελληνικά. Στο "Setup Languages" του Setup Wizard μαρκάρισε το "Greek" και ξεμαρκάρισε το English (εκτός και αν θες ο χρήστης να επιλέγει πριν το Setup ποία από τις δυο γλώσσες επιθυμεί).

 

Πέρα από τις έτοιμες λύσεις μπορείς να το φτιάξεις όπως οποιοδήποτε άλλο πρόγραμμα

 

Δεν το προτείνω για αρχή. Η ανάπτυξη ενός ικανού Installer για Windows είναι μια διαδικασία που θέλει εξοικείωση με τον προγραμματισμό του λειτουργικού συστήματος, εκτός και αν μιλάμε απλά για έναν copier που και αυτός απαιτεί κάποιες βασικές γνώσεις. Ας ξεκινήσει από τους έτοιμους, να δει πως στήνονται τα βασικά και τι προβλέπουν, ύστερα έχει ο Θεός για τα περαιτέρω.

Δημοσ.
Το InnoSETUP υποστηρίζει Ελληνικά. Στο "Setup Languages" του Setup Wizard μαρκάρισε το "Greek" και ξεμαρκάρισε το English (εκτός και αν θες ο χρήστης να επιλέγει πριν το Setup ποία από τις δυο γλώσσες επιθυμεί).

 

...

 

Μήπως μου διαφεύγει κάτι; Εμένα δεν έχει επιλογή Greek! :shock:

 

Τέλως πάντων, κατέβασα το αρχείο http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl'>http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl (από τη σελίδα http://www.jrsoftware.org/files/istrans/) και το πέρασα στον κατάλληλο φάκελο/κατάλογο της εφαρμογής (σημείωση: το μετονόμασα πρώτα σε Greek.isl) και τώρα έχω ελληνικά! ;)

Δημοσ.
Μήπως μου διαφεύγει κάτι; Εμένα δεν έχει επιλογή Greek! :shock:

 

Τέλως πάντων, κατέβασα το αρχείο http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl'>http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl (από τη σελίδα http://www.jrsoftware.org/files/istrans/) και το πέρασα στον κατάλληλο φάκελο/κατάλογο της εφαρμογής (σημείωση: το μετονόμασα πρώτα σε Greek.isl) και τώρα έχω ελληνικά! ;)

 

:shifty: Όχι δεν σου διέφυγε τίποτα, εμένα μου διέφυγε να σου υποδείξω ότι για την Ελληνική γλώσσα πρέπει να κατεβάσεις το ανάλογο .isl αρχείο αποθηκεύοντας το στον υποκατάλογο Languages της εφαρμογής και τούτο διότι έχοντας πολλά χρόνια το InnoSETUP εγκατεστημένο και καθώς το Uninstall δεν αφαιρεί αρχεία που δεν του ανήκουν από τον φάκελο, το Greek.isl που είχα εγκαταστήσει παλαιότερα, παρέμεινε εκεί εγκατεστημένο τόσο (πολύ) καιρό ώστε να θεωρήσω πως και η ελληνική γλώσσα γίνεται pre-installed πια από την εφαρμογή, κάτι που δεν ισχύει οπότε οφείλεις να κατεβάσεις & εγκαταστήσεις το αρχείο ελληνικών (greek.isl) μόνος σου. Τούτο συμβαίνει διότι δυστυχώς η ελληνική μετάφραση θεωρείται Unofficial υπό το πρίσμα ότι ουδείς εγγυάται την ποιότητα της (αν και προσωπικά πάντα, την θεωρώ επαρκή).

Δημοσ.
Η λύση υπήρχε και κάτω από την μύτη μας :P

 

http://www.technospot.net/blogs/how-to-create-professional-installer-using-winrar/

ωραιος ο φίλος!

ακριβως! αλλωστε αν κοιταξετε και στο wiki του insomnia έχουμε απο μέλος παραδειγμα δημιουργιας installer με winrar.

http://www.insomnia.gr/forum/showthread.php?t=290319

Δημοσ.
Δοκίμασα το InnoSetup, πολύ εύχρηστο και μου έκανε την δουλειά μου. Νομίζω πως με καλύπτει πλήρως, ευχαριστώ πολύ !

 

Να είσαι καλά! :-)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...