Windows

WinRAR - Δημιουργία Installer

09/11/2010 09:07 μμ | micos000 από micos000


Θα ήθελα να αναπτύξω έναν τρόπο για να κάνουμε έναν φάκελο που έχουμε στον δίσκο και περιέχει κάποιο πρόγραμμα portable ή κάποια δικιά μας δημιουργία να λειτουργεί ως εγκατάσταση.

 

Γνωρίζω ότι υπάρχει ήδη ένα τέτοιο άρθρο στο wiki από τον madsc, αλλά είναι περισσότερο για προσωρινή αποσυμπίεση και όχι για εγκατάσταση.

 

Λοιπόν, ξεκινάμε.

 

Η έκδοση του WinRAR που θα χρησιμοποιήσω είναι η 4, αλλά είναι ίδια διαδικασία και για την 3.

 

1. Πρώτα ανοίγουμε το winrar και πηγαίνουμε στον φάκελο όπου έχουμε τα αρχεία μας. Αυτό μπορούμε να το κάνουμε από το 1

Στο παράδειγμα, θα δημιουργήσουμε έναν installer για το KMPlayer Portable, το οποίο το έχουμε στον φάκελο C:\_DVD\KMPlayer 2.9.3.1214_Portable\.

2hgu4qh.jpg

 

 

 

2. Πάμε τώρα στο μενού File->Select All για να επιλέξουμε όλα τα αρχεία που περιέχονται στον φάκελο. Και στην συνέχεια πατάμε στο κουμπί Add.

2qv8hkz.jpg

 

Μπορούμε να παρακάμψουμε τα 2 πρώτα βήματα αν πάμε από την εξερεύνηση στον φάκελο που θέλουμε, επιλέξουμε όλα τα αρχεία και πατήσουμε δεξί κλικ σε κάποιο από αυτά και πάμε Add to Archive

r8gpl2.jpg

 

 

 

3. Όταν πατήσουμε το κουμπί Add θα μας εμφανίσει το παρακάτω παράθυρο.

Αν θέλουμε μπορούμε να επιλέξουμε άλλο Compression Method π.χ. Store για να μην κάνει καθόλου συμπίεση ή να δώσουμε άλλο όνομα και να επιλέξουμε άλλον φάκελο (Browse) για το αρχείο που θα δημιουργηθεί. Το τελευταίο, καλά είναι να το κάνουμε και να επιλέξουμε κάποιον άλλο (άδειο) φάκελο π.χ. C:\TEMP\ γιατί αλλιώς θα τα αποθηκεύσει όλα μέσα στον φάκελο με τα αρχεία για συμπίεση και μπορεί να μπερδευτούμε.

Επίσης, αν ο φάκελος είναι πολύ μεγάλος (πάνω από 2 GB) μπορούμε να επιλέξουμε Split to Volumes και να το χωρίσουμε σε πακέτα π.χ. των 100MB, 1GB ή ότι άλλο θέλουμε.

Στην συνέχεια τσεκάρουμε Create SFX Archive

9r1z7p.jpg

 

 

 

4. Τώρα πατάμε στην καρτέλα Advanced 1 και μετά στο κουμπί SFX Options... 2 για να μας εμφανίσει τις επιλογές που στην εικόνα. Αυτό δεν θα είναι ενεργοποιημένο αν δεν τσεκάρουμε την επιλογή SFX στην καρτέλα General.

Εδώ γράφουμε στο πεδίο 3 το όνομα του φακέλου που θέλουμε να δημιουργηθεί μέσα στο Program Files 4. Εδώ θα είναι ο φάκελος όπου θα μπουν εξ ορισμού τα αρχεία που θέλουμε να εγκατασταθούν.

Μπορούμε να επιλέξουμε συγκεκριμένη διαδρομή δίνοντας στο 3 το πλήρες path, π.χ. C:\KMPlayer.

Αν το κάνουμε αυτό, θα αλλάξει μόνη της η επιλογή 4 από Program Files σε Absolute path και η εγκατάσταση θα δημιουργήσει έναν φάκελο (KMPlayer) στον δίσκο C: όπου και θα αποσυμπιεστούν όλα τα αρχεία.

Στο guide αυτό, θα πρέπει ΑΠΑΡΑΙΤΗΤΑ να ορίσουμε όνομα υποφακέλου (kmplayer) για τα αρχεία μας γιατί αν βάλουμε απλά C:\ ή C:\Program Files θα τα βάλει χύμα. Θα δουλεύει βέβαια κανονικά αλλά θα γίνει μπέρδεμα αν χρειαστεί να τα σβήσουμε.

2lkd7o2.jpg

 

 

 

5. Χωρίς να πατήσουμε ΟΚ, πάμε στην καρτέλα Advanced 1 . Εδώ θα ορίσουμε την δημιουργία συντομεύσεων στην επιφάνεια εργασίας και αν θέλουμε και στο Έναρξη->Όλα τα προγράμματα.

Πατάμε λοιπόν στο Add Shortcut... 2 και μας ανοίγει η καρτέλα για τις συντομεύσεις.

Πρώτα θα ορίσουμε ένα στην Επιφάνεια εργασίας 3. Για να δουλέψει σωστά πρέπει να βάλουμε στο 4 το πλήρες όνομα του εκτελέσιμου αρχείου, στην περίπτωσή μας είναι KMPlayer.exe. Αν το εκτελέσιμο αυτό είναι σε κάποιον υποφάκελο π.χ. Application\bin\ το δίνουμε μαζί με το path (Application\bin\kmplayer.exe). Μόλις το κάνουμε επιλέγουμε ότι έχουμε γραμμένο στο 4 και το κάνουμε αντιγραφή, είτε με δεξί κλικ, είτε με CTRL+C. Θα το χρειαστούμε μετά.

Στο 5 γράφουμε το όνομα που θέλουμε να έχει η συντόμευση. Δεν έχει σχέση με το όνομα του εκτελέσιμου, θα μπορούσε να είναι π.χ.: Κορυφαίο πρόγραμμα αναπαραγωγής βίντεο.

29xz0vd.jpg

 

 

 

6. Μόλις τελειώσουμε πατάμε ΟΚ σε αυτό το παράθυρο και βλέπουμε ότι έβαλε μια καταχώρηση στο Shortcuts 1.

Στη συνέχεια θα κάνουμε άλλη μια συντόμευση στο Έναρξη->Όλα τα προγράμματα. Πατάμε ξανά στο Add shortcut... 2.

Τώρα επιλέγουμε Start Menu/Programs 3, στο 4 ξαναβάζουμε το όνομα του εκτελέσιμου. Αν το έχουμε κάνει αντιγραφή στο προηγούμενο βήμα τότε το κάνουμε επικόλληση, αλλιώς το ξαναγράφουμε.

Στο 5, έχω ορίσει έναν υποφάκελο The KMPlayer Portable\ πριν από το όνομα της συντόμευσης, οπότε θα δημιουργηθεί αυτός ο φάκελος στο Όλα τα προγράμματα και μέσα θα είναι η συντόμευση.

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

25i7q11.jpg

 

 

 

7. Πατάμε ΟΚ και χωρίς να κλείσουμε τo Advnaced SFX Option, πηγαίνουμε στην καρτέλα Text and Icon 1. Αυτό το βήμα είναι επίσης προαιρετικό και αποσκοπεί στο να είναι ο installer μας πιο... Professional.

Για να προχωρήσουμε, καλά είναι να έχουμε κάποια πράγματα έτοιμα.

α. ένα εικονίδιο, μπορεί να είναι οτιδήποτε με κατάληξη .ico, ακόμα και από κατεβασμένα πακέτα και

β. μια εικόνα bmp για logo με μέγεθος 93χ302 pixels. Παραθέτω ένα δείγμα:

[ATTACH]14778[/ATTACH]

αποσυμπιέστε το κάπου και θα έχετε ένα εικονίδιο και μια εικόνα bmp για δείγμα.

Δεν είναι απαραίτητα αυτά και μπορούμε να έχουμε μόνο εικονίδιο ή μόνο logo ή τίποτα από τα δύο.

Προχωράμε λοιπόν και στο 2 βάζουμε τον κείμενο που θέλουμε να έχει στην μπάρα τίτλου το πρόγραμμα εγκατάστασης.

Στο 3 γράφουμε (αν θέλουμε) δύο λόγια για το τι είναι αυτό το πακέτο.

Στο 4 και στο 5, πατάμε Browse και φορτώνουμε το εικονίδιο και την εικόνα logo αντίστοιχα που θέλουμε (αν θέλουμε).

ojvxg.jpg

Αν θέλουμε πάμε και στο license, αν υπάρχει θέμα δικαιωμάτων και αποδοχής όρων χρήσης. Αν όχι, κάνουμε μια ανασκόπηση σε όλες τις καρτέλες και μόλις είμαστε έτοιμοι πατάμε ΟΚ και ξανά ΟΚ.

 

 

8. Περιμένουμε να δημιουργηθεί το πακέτο μας, και μόλις τελειώσει θα μας εμφανίσει κάτι σαν την εικόνα παρακάτω. Το γκρι κομμάτι στα δεξιά είναι ότι επιλογές βάλαμε στον installer μας.

2r7tqxe.jpg

 

 

 

9. Είμαστε λοιπόν έτοιμοι να μοιράσουμε το πακέτο μας. Όταν κάποιος κάνει εκτέλεση το πρόγραμμα εγκατάστασης που δημιουργήσαμε θα δει κάτι σαν το παρακάτω.

Το C:\Program File\ πριν από το KMPlayer το βρίσκει μόνο του από τις μεταβλητές περιβάλλοντος των windows. Αν πάτε Έναρξη->Εκτέλεση->cmd ή από τα Βοηθήματα->Γραμμή εντολών και δώσετε SET και πατήσετε ENTER, θα σας εμφανίσει όλες τις μεταβλητές αυτές (Για προχωρημένους χρήστες αυτό)

2e1svfb.jpg