Μεταβείτε, εγκαταστήστε αυτήν τη γλώσσα προγραμματισμού στο Ubuntu 17.10

για πάει

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο 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

Τέλος, εκτελέστε το πρόγραμμα χρησιμοποιώντας εντολή:

εγκατάσταση και έναρξη του προγράμματος στο Go

$GOBIN/hello

Αν όλα πήγαν καλά, συγχαρητήρια! Μόλις δημιουργήσατε ένα παράδειγμα προγράμματος με το Go.

Για περισσότερες λεπτομέρειες, ανατρέξτε στο τμήμα βοήθειας τρέξιμο:

Πηγαίνετε Βοήθεια

go help

Μπορείτε επίσης να ελέγξετε το επίσημη τεκμηρίωση από τον Go.

Σε περίπτωση που δεν θέλετε πλέον αυτήν τη γλώσσα, μπορείτε απεγκαταστήστε το μέσω του διαχειριστής πακέτων ή απλά διαγραφή του καταλόγου / usr / local / go. Εξαρτάται από την επιλογή εγκατάστασης που παίρνετε. Επιπλέον, αφαιρεί επίσης τους καταλόγους από το χώρο εργασίας.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.