Γενικά CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας) Το cygwin είναι ένα περιβάλλον προσοµοίωσης του UNIX/Linux στα Windows. Παρέχει στον χρήστη την δυνατότητα να δηµιουργεί προγράµµατα κάνοντας χρήση των βιβλιοθηκών και των υπηρεσιών του UNIX ενώ το ίδιο το εκτελέσιµο του προγράµµατος τρέχει σε Windows. Εκτελώντας το cygwin ανοίγει ένα παράθυρο στο οποίο τρέχει ο κλασικός φλοιός bash του unix στον οποίο µπορούν να εκτελεστούν κανονικά εντολές του unix bash shell, καθώς και µια πληθώρα προγραµµάτων που συναντούµε σε UNIX/Linux συστήµατα (µεταξύ αυτών και ο GNU C compiler ή αλλιώς gcc). Σαν κεντρικός (root) κατάλογος στο περιβάλλον αυτό (κατάλογος / ) ορίζεται ο κατάλογος στον οποίο έχει εγκατασταθεί το cygwin και τα περιεχόµενα των υπόλοιπων καταλόγων και δίσκων µπορούν να προσπελασθούν µέσω των ειδικών καταλόγων: /cygdrive/<γράµα_δίσκου>/<κατάλογος> Έτσι π.χ. αν έχουµε εγκαταστήσει το cygwin στον κατάλογο cygwin του δεύτερου σκληρού δίσκου του συστήµατος (οδηγός d:) και εκτελέσουµε: cd / ls l θα δούµε τα περιεχόµενα του καταλόγου d:\cygwin (στα Windows), ενώ για να προσπελάσουµε τον κατάλογο Temp του πρώτου σκληρού δίσκου ( οδηγός c: ) πρέπει να εκτελέσουµε: cd /cygdrive/c/temp ls l Εικόνα 1 cygwinοδηγιεςχρησης_1 1 16/2/2005
Εικόνα 2 Στις εικόνες 1 και 2 φαίνονται τα αποτελέσµατα των παραπάνω εντολών στο cygwin ενώ στις εικόνες 3 και 4 φαίνονται οι αντίστοιχοι κατάλογοι µέσα από τον Windows Explorer. Εικόνα 3 Εικόνα 4 ΠΡΟΣΟΧΗ: Το cygwin τρέχει τοπικά σε κάθε µηχάνηµα και δεν έχει σχέση µε τη amalia. Ο χαρακτήρας που χρησιµοποιείται για των διαχωρισµό των καταλόγων στο cygwin είναι ο / όπως ακριβώς στο unix και όχι ο \ όπως συµβαίνει στα Windows. Περισσότερες πληροφορίες για το cygwin µπορείτε να βρείτε στην ιστοσελίδα http://cygwin.com από την οποία µπορείτε και να το κατεβάσετε. Εγκατάσταση του cygwin. Ανοίξτε κάποιον web browser και πηγαίνετε στην σελίδα http://cygwin.com. Επιλέξτε το εικονίδιο µε την ένδειξη Install Cygwin now και κατεβάστε στον υπολογιστή σας το αρχείο setup.exe cygwinοδηγιεςχρησης_1 2 16/2/2005
Εκτελέστε το πρόγραµµα setup.exe από τον κατάλογο στο οποίο το έχετε αποθηκεύσει και πατήστε Next στην εισαγωγική οθόνη. Στην συνέχεια επιλέξτε τι λειτουργία επιθυµείτε να εκτελέσετε (Εικόνα 5): 1. Install from Internet: εάν επιθυµείται να εγκαταστήσετε το cygwin απ ευθείας µέσω internet. 2. Download from Internet: για να κατεβάσετε το cygwin χωρίς να το εγκαταστήσετε. 3. Install from Local Directory: για να εγκαταστήσετε το cygwin από τοπικό κατάλογο στον οποίο το έχετε κατεβάσει προηγουµένως. και πατήστε Next. Προτείνεται να µην κάνετε απ ευθείας εγκατάσταση αλλά πρώτα να το κατεβάσετε και να το εγκαταστήσετε στην συνέχεια. Στην συνέχεια παρουσιάζεται η διαδικασία εγκατάστασης του cygwin θεωρώντας πως είναι ήδη διαθέσιµο σε κάποιον τοπικό κατάλογο του υπολογιστή σας. Εικόνα 5 Επιλέξτε Install from Local Directory και πατήστε Next. Στις επόµενες 2 οθόνες (Εικόνα 6 και 7) µπορείτε να αφήσετε τις default επιλογές και να προχωρήσετε στην επιλογή των πακέτων προς εγκατάσταση. Εικόνα 6 Εικόνα 7 cygwinοδηγιεςχρησης_1 3 16/2/2005
Στην παρακάτω εικόνα (Εικόνα 8) φαίνεται η οθόνη στην οποία επιλέγουµε τα προς εγκατάσταση πακέτα. Οι αρχικές (default) επιλογές εγκαθιστούν µία βασική έκδοση του cygwin η οποία όµως δεν καλύπτει τις απαιτήσεις του εργαστηρίου. Για να µπορείτε να κάνετε compile µε τον gcc καθώς και να χρησιµοποιήσετε τον editor mcedit επιλέξτε για εγκατάσταση τα δύο πακέτα: Devel και Editors. Η επιλογή των πακέτων για εγκατάσταση µπορεί να γίνει πατώντας πάνω στο εικονίδιο µε τα βελάκια το οποίο βρίσκεται δίπλα στο όνοµα κάθε πακέτου και περιµένοντας λίγο µέχρι η ένδειξη να αλλάξει σε Install. Εικόνα 8 Στην τελική οθόνη (Εικόνα 9) επιλέξτε Create icon on Desktop και Add icon to Start Menu και πατήστε Finish. Εικόνα 9 cygwinοδηγιεςχρησης_1 4 16/2/2005
Το cygwin είναι πλέον έτοιµο προς χρήση κάνοντας διπλό κλικ στην συντόµευση που δηµιουργήθηκε στην επιφάνεια εργασίας των Windows. cygwinοδηγιεςχρησης_1 5 16/2/2005