Πώς να εγκαταστήσετε το Cygwin, ένα περιβάλλον γραμμής εντολών που μοιάζει με Linux για Windows


Κατά τη διάρκεια της τελευταίας διάσκεψης προγραμματιστών Microsoft Build που πραγματοποιήθηκε από τις 30 Μαρτίου έως την 1η Απριλίου, η Microsoft δημοσίευσε μια ανακοίνωση και έκανε μια παρουσίαση που εξέπληξε τον κλάδο: ξεκινώντας με την ενημέρωση Windows 10 #14136, θα ήταν δυνατό να εκτελεστεί το bash στο Ubuntu πάνω από τα Windows.

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

Χωρίς αμφιβολία, όταν αυτή η δυνατότητα φτάσει σε σταθερή κατάσταση και είναι διαθέσιμη για χρήση από όλους, θα είναι ευπρόσδεκτη με ανοιχτές αγκάλες – ειδικά από επαγγελματίες του FOSS που εργάζονται με τεχνολογίες (Python, Ruby, κ.λπ.) που είναι εγγενείς στο περιβάλλον της γραμμής εντολών Linux . Δυστυχώς, θα είναι διαθέσιμο μόνο στα Windows 10 και όχι σε προηγούμενες εκδόσεις.

Ωστόσο, το Cygwin ένα πολύ γνωστό και ευρέως χρησιμοποιούμενο περιβάλλον Linux για Windows υπάρχει εδώ και αρκετό καιρό και έχει χρησιμοποιηθεί εκτενώς από επαγγελματίες του Linux όποτε χρειάστηκε να εργαστούν σε υπολογιστή με Windows .

Αν και διαφέρει θεμελιωδώς από το "Bash στο Ubuntu στα Windows", το Cygwin είναι δωρεάν λογισμικό και παρέχει ένα μεγάλο σύνολο εργαλείων GNU και ανοιχτού κώδικα που μπορείτε να χρησιμοποιήσετε σαν να ήσασταν στο Linux και ένα DLL που συμβάλλει με τη σημαντική λειτουργικότητα του POSIX API. Επιπλέον, μπορείτε να χρησιμοποιήσετε το Cygwin σε όλες τις εκδόσεις των Windows 32 και 64-bit ξεκινώντας από το XP SP3.

Λήψη και εγκατάσταση του Cygwin

Σε αυτό το άρθρο θα σας καθοδηγήσουμε πώς να ρυθμίσετε το Cygwin με τα πιο συχνά χρησιμοποιούμενα εργαλεία στη γραμμή εντολών του Linux. Ανάλογα με τον διαθέσιμο χώρο αποθήκευσης και τις συγκεκριμένες ανάγκες σας, μπορείτε αργότερα να επιλέξετε να εγκαταστήσετε άλλους πολύ εύκολα.

Για να εγκαταστήσετε το Cygwin (σημειώστε ότι οι ίδιες οδηγίες ισχύουν για την ενημέρωση του λογισμικού), θα χρειαστεί να πραγματοποιήσουμε λήψη της εγκατάστασης Cygwin, ανάλογα με την έκδοση των Microsoft Windows που διαθέτετε. Μετά τη λήψη, κάντε διπλό κλικ στο αρχείο .exe για να ξεκινήσετε την εγκατάσταση και ακολουθήστε τα βήματα που περιγράφονται παρακάτω για να την ολοκληρώσετε.

Βήμα 1 – Ξεκινήστε τη διαδικασία εγκατάστασης και επιλέξτε "Εγκατάσταση από το Διαδίκτυο ":

Βήμα 2 – Επιλέξτε έναν υπάρχοντα κατάλογο στον οποίο θέλετε να εγκαταστήσετε το Cygwin και το αρχείο εγκατάστασής του (Προειδοποίηση: μην επιλέξετε φακέλους με κενά τα ονόματά τους):

Βήμα 3 – Επιλέξτε τον τύπο σύνδεσής σας στο Διαδίκτυο και επιλέξτε έναν καθρέφτη FTP ή HTTP (μεταβείτε στη διεύθυνση https://cygwin.com /mirrors.html για να επιλέξετε έναν καθρέφτη κοντά στη γεωγραφική σας τοποθεσία και, στη συνέχεια, κάντε κλικ στην επιλογή Προσθήκη για να εισαγάγετε τον επιθυμητό καθρέφτη στη λίστα τοποθεσιών) για να προχωρήσετε στη λήψη:

Αφού κάνετε κλικ στο επόμενο στην τελευταία οθόνη, ορισμένα προκαταρκτικά πακέτα -τα οποία θα καθοδηγήσουν την πραγματική διαδικασία εγκατάστασης- θα ανακτηθούν πρώτα. Εάν ο επιλεγμένος καθρέφτης δεν λειτουργεί ή δεν περιέχει όλα τα απαραίτητα αρχεία, θα σας ζητηθεί να χρησιμοποιήσετε ένα άλλο. Μπορείτε επίσης να επιλέξετε διακομιστή FTP εάν το αντίστοιχο HTTP δεν λειτουργεί.

Εάν όλα πάνε όπως αναμενόταν, μέσα σε λίγα λεπτά θα εμφανιστεί η οθόνη επιλογής πακέτου. Στην περίπτωσή μου, κατέληξα να επιλέξω το ftp://mirrors.kernel.org αφού άλλα απέτυχαν.

Βήμα 4 – Επιλέξτε τα πακέτα που θέλετε να εγκαταστήσετε κάνοντας κλικ σε κάθε κατηγορία που θέλετε. Σημειώστε ότι μπορείτε επίσης να επιλέξετε να εγκαταστήσετε και τον πηγαίο κώδικα. Μπορείτε επίσης να αναζητήσετε πακέτα χρησιμοποιώντας το πλαίσιο κειμένου εισαγωγής. Όταν ολοκληρώσετε την επιλογή των πακέτων που χρειάζεστε, κάντε κλικ στο Επόμενο.

Εάν επιλέξατε ένα πακέτο που έχει εξαρτήσεις, θα σας ζητηθεί να επιβεβαιώσετε και την εγκατάσταση των εξαρτήσεων.

Όπως είναι αναμενόμενο, ο χρόνος λήψης θα εξαρτηθεί από τον αριθμό των πακέτων που επιλέξατε προηγουμένως και τις απαιτούμενες εξαρτήσεις τους. Σε κάθε περίπτωση, θα πρέπει να δείτε την παρακάτω οθόνη μετά από 15-20 λεπτά.

Επιλέξτε τις επιθυμητές επιλογές (Δημιουργία εικονιδίου σε Επιφάνεια εργασίας/Προσθήκη εικονιδίου στο Μενού Έναρξη) και κάντε κλικ στο Τέλος για να ολοκληρώσετε την εγκατάσταση:

Αφού ολοκληρώσετε επιτυχώς βήματα 1 έως 4, μπορούμε να ανοίξουμε το Cygwin κάνοντας διπλό κλικ στο εικονίδιο του στην επιφάνεια εργασίας των Windows, όπως θα δούμε στο την επόμενη ενότητα.