Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Go. Επίσης γνωστό ως GoLang, είναι μια γλώσσα προγραμματισμού ανοιχτού κώδικα αναπτύχθηκε στο Google από τους Robert Griesemer, Rob Pike και Ken Thompson. Η γλώσσα Go είναι διαθέσιμη στα προεπιλεγμένα αποθετήρια των περισσότερων διανομών Gnu / Linux. Αυτή η γλώσσα χρησιμοποιείται ενεργά σε ορισμένους από τους διακομιστές παραγωγής της Google, καθώς και σε άλλες εταιρείες όπως το Dropbox, το Soundcloud, το Uber κ.λπ.
Σε αυτό το άρθρο θα δούμε πώς να εγκαταστήσουμε και να ρυθμίσουμε τη γλώσσα προγραμματισμού Go στο Ubuntu. Αυτή είναι μια γλώσσα προγραμματισμού συντάχθηκε, ανταγωνιστής, επιτακτικός, δομημένος, όχι προσανατολισμένο στο αντικείμενο και συλλέκτης σκουπιδιών. Θα μπορέσουμε να εγκαταστήσουμε το Golang χρησιμοποιώντας τον διαχειριστή πακέτων ή κατεβάζοντας τον κωδικό.
Εγκαταστήστε το Go στο Ubuntu
Εγκαταστήστε τη γλώσσα Go χρησιμοποιώντας διαχειριστές πακέτων
Σε συστήματα που βασίζονται σε DEB όπως Debian, Ubuntu, Linux Mint, μπορούμε να το εγκαταστήσουμε χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T):
sudo apt-get install golang
Μπορείτε επίσης να αναζητήσετε e εγκαταστήστε επιπλέον εργαλεία. Σε συστήματα που βασίζονται σε DEB, εκτελέστε στον ίδιο τερματικό:
sudo apt-cache search golang
Εγκαταστήστε το Go από την πηγή
Η έκδοση γλώσσας Go στα προεπιλεγμένα αποθετήρια ενδέχεται να μην είναι ενημερωμένη. Εάν ενδιαφέρεστε να εγκαταστήσετε την πιο πρόσφατη έκδοση, κατεβάστε την από τον επίσημο ιστότοπο και εγκαταστήστε την μη αυτόματα όπως περιγράφεται παρακάτω. Για αυτό το παράδειγμα, αυτή ήταν η επιλογή που έχω ακολουθήσει.
Οι ακόλουθες εντολές που έχω δοκιμάσει στην έκδοση του Ubuntu 17.10. Ωστόσο, αυτά τα βήματα είναι τα ίδια για άλλες διανομές Gnu / Linux. Κατεβάστε την τελευταία συμπιεσμένη έκδοση από τη δική σας ιστοσελίδα.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Τώρα ελέγξτε την ακεραιότητα του αρχείου κατεβάστηκε όπως φαίνεται παρακάτω.
sha256sum go1.9.3.linux-amd64.tar.gz
Η αξία του Έλεγχος SHA256 ότι η προηγούμενη εντολή δείχνει ότι πρέπει να ταιριάζει με αυτήν που παρέχεται με το σύνδεσμο λήψης. Εάν δεν ταιριάζει, κατεβάστε το ξανά.
Εξαγάγετε το ληφθέν αρχείο με την εντολή:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Θα εξαχθεί στον κατάλογο / usr / τοπικό. Η σημαία -C δείχνει τον κατάλογο προορισμού.
Διαμόρφωση Go
Τώρα, πρέπει ορίστε τη διαδρομή για Μετάβαση στο προφίλ του χρήστη. Επεξεργαστείτε το προφίλ χρήστη πληκτρολογώντας στο τερματικό (Ctrl + Alt + T):
sudo vi ~/.profile
Προσθέστε την ακόλουθη γραμμή:
export PATH=$PATH:/usr/local/go/bin
Αποθηκεύστε και κλείστε το αρχείο.
Τώρα θα διαμορφώσουμε ο χώρος εργασίας. Ένας χώρος εργασίας είναι μια ιεραρχία καταλόγων. Σε αυτήν την περίπτωση θα σας δώσουμε τρεις καταλόγους στη ρίζα του:
- src
- Pkg
- bin
Μπορούμε να δημιουργήσουμε αυτήν την ιεραρχία καταλόγων χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Στη συνέχεια, πρέπει δείξτε στον νέο χώρο εργασίας. Για να το κάνετε αυτό, επεξεργαστείτε το αρχείο ~ / .profile:
sudo vi ~/.profile
Και σε αυτό προσθέστε τις ακόλουθες γραμμές:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Εάν το Go είναι εγκατεστημένο σε τοποθεσία διαφορετική από την προεπιλεγμένη τοποθεσία (/ usr / τοπικό /), πρέπει να καθορίσετε τη διαδρομή εγκατάστασης (GOROOT) στο αρχείο ~ / .profile. Για παράδειγμα, εάν έχετε εγκαταστήσει το Go στον κατάλογο HOME, τότε θα πρέπει να προσθέσετε τις ακόλουθες γραμμές στο αρχείο προφίλ χρήστη:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Έχετε υπόψη σας αυτό εάν έχετε εγκαταστήσει το Golang χρησιμοποιώντας διαχειριστές πακέτων, η διαδρομή εγκατάστασης θα είναι / usr / lib / go o / usr / lib / golang. Σε αυτήν την περίπτωση θα πρέπει να ενημερώσετε την τιμή της διαδρομής στο GOROOT.
Μόλις καθορίσετε τις κατάλληλες τιμές, ενημερώστε τις τιμές περιβάλλοντος Go πληκτρολογώντας:
source ~/.profile
Επαληθεύστε την εγκατάσταση
Εκτελέστε τις ακόλουθες εντολές για να ελέγξετε αν όλα έχουν εγκατασταθεί και ρυθμιστεί σωστά. Ας δούμε η έκδοση εγκατεστημένη με:
go version
Για να την δει περιβαλλοντικές πληροφορίες, τρέξιμο:
go env
Αν δείτε αποτελέσματα όπως αυτά στο προηγούμενο στιγμιότυπο οθόνης, συγχαρητήρια! μπορείτε να ξεκινήσετε τον προγραμματισμό τώρα.
Δημιουργήστε έναν «γειά σου κόσμο» χρησιμοποιώντας το Go
Τώρα που έχουμε εγκαταστήσει το Go, ας προχωρήσουμε και πιστέψουμε ένα απλό πρόγραμμα «γειά σου κόσμος».
Θα δημιουργήσουμε ένα αρχείο με το όνομα γεια με την ακόλουθη εντολή:
vi go_projects/src/hola/hola.go
Προσθέστε τις ακόλουθες γραμμές σε αυτό:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Αποθηκεύστε και κλείστε το αρχείο. Εκκινήστε την ακόλουθη εντολή στο μεταγλωττίστε το πρόγραμμα:
go install $GOPATH/src/hola/hola.go
Τέλος, εκτελέστε το πρόγραμμα χρησιμοποιώντας εντολή:
$GOBIN/hello
Αν όλα πήγαν καλά, συγχαρητήρια! Μόλις δημιουργήσατε ένα παράδειγμα προγράμματος με το Go.
Για περισσότερες λεπτομέρειες, ανατρέξτε στο τμήμα βοήθειας τρέξιμο:
go help
Μπορείτε επίσης να ελέγξετε το επίσημη τεκμηρίωση από τον Go.
Σε περίπτωση που δεν θέλετε πλέον αυτήν τη γλώσσα, μπορείτε απεγκαταστήστε το μέσω του διαχειριστής πακέτων ή απλά διαγραφή του καταλόγου / usr / local / go. Εξαρτάται από την επιλογή εγκατάστασης που παίρνετε. Επιπλέον, αφαιρεί επίσης τους καταλόγους από το χώρο εργασίας.