Για να μπορέσετε να ξεκινήσετε να εργάζεστε στην πρώτη σας εφαρμογή Go, πρέπει να έχετε διαμορφώσει ένα περιβάλλον ανάπτυξης Go στον υπολογιστή σας Linux.

Η Go, γνωστή και ως Golang, είναι μια σύγχρονη και αποτελεσματική γλώσσα προγραμματισμού που αναπτύχθηκε από την Google το 2007. Η δημοτικότητά του έχει αυξηθεί σημαντικά τα τελευταία χρόνια χάρη στην απλότητα, την ταχύτητα και τα ταυτόχρονα χαρακτηριστικά του.

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

Προϋποθέσεις για την εγκατάσταση του Go σε Linux

Πριν εγκαταστήσετε το Go σε Linux, πρέπει να βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο. Ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή για να το κάνετε αυτό:

Στο Ubuntu- και Διανομές Linux που βασίζονται στο Debian:

sudo apt update && apt upgrade -y

Στο Arch Linux και τα παράγωγά του:

instagram viewer
sudo pacman -Syu

Σε RHEL και Fedora:

αναβάθμιση sudo dnf

Αφού ενημερώσετε και αναβαθμίσετε το σύστημά σας, είστε έτοιμοι να προχωρήσετε στα επόμενα βήματα.

Μέθοδος 1: Εγκαταστήστε το Go on Linux με το Package Manager

Μόλις το σύστημά σας είναι ενημερωμένο, μπορείτε να προχωρήσετε στην εγκατάσταση του Golang μέσω του προεπιλεγμένου διαχειριστή πακέτων της διανομής σας Linux.

Σε διανομές Linux που βασίζονται σε Ubuntu και Debian:

sudo apt εγκατάσταση golang

Στο Arch Linux και τα παράγωγά του:

sudo pacman -S golang

Σε RHEL και Fedora:

sudo dnf εγκατάσταση golang

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

Μέθοδος 2: Μη αυτόματη λήψη και εγκατάσταση του Go σε Linux

Για να εγκαταστήσετε με μη αυτόματο τρόπο το Go στον υπολογιστή σας Linux, πρώτα, θα χρειαστεί να πάρετε το πιο πρόσφατο πακέτο Go TAR από τον επίσημο ιστότοπο Golang. Μπορείτε να το κάνετε χειροκίνητα ή χρησιμοποιώντας την εντολή wget στο Linux:

wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz

Κατεβάστε:Go (Linux)

Τώρα πρέπει να αφαιρέσετε το πακέτο στον προτεινόμενο προεπιλεγμένο κατάλογο (μπορείτε να τον αλλάξετε ανάλογα με τις προτιμήσεις σας) χρησιμοποιώντας μια εντολή sudo με πρόθεμα tar με το -xvf ετικέτα:

sudo tar -C /usr/local -xvf go1.12.6.linux-amd64.tar.gz

Στη συνέχεια, προσθέστε τον κατάλογο στον οποίο αφαιρέσατε τη στάθμη του πακέτου στη μεταβλητή περιβάλλοντος PATH. Μπορείτε να το κάνετε χρησιμοποιώντας την εντολή εξαγωγής:

εξαγωγή PATH=$PATH:/usr/local/go/bin

Αυτά είναι όλα τα βήματα που χρειάζεστε για να εγκαταστήσετε το Go με μη αυτόματο τρόπο. Μπορείτε να επαληθεύσετε την εγκατάσταση εκτελώντας την ακόλουθη εντολή:

έκδοση go

Αυτή η εντολή θα πρέπει να επιστρέψει την έκδοση του Go που είναι ενεργή αυτήν τη στιγμή στο σύστημά σας.

Απεγκαταστήστε το Go From Your Linux System

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

Σε διανομές Linux που βασίζονται σε Ubuntu και Debian:

sudo apt αυτόματη αφαίρεση golang

Στο Arch Linux και τα παράγωγά του:

sudo pacman -R golang

Σε RHEL και Fedora:

sudo dnf αφαιρέστε το golang

Εάν εγκαταστήσατε το Go με μη αυτόματο τρόπο, μπορείτε να το απεγκαταστήσετε καθαρίζοντας απλώς τον κατάλογο εγκατάστασης του Go.

Σε περίπτωση που το εγκαταστήσατε στον προτεινόμενο προεπιλεγμένο κατάλογο, εκτελέστε αυτήν την εντολή:

rm -rf /usr/local/go

Εάν το εγκαταστήσατε σε διαφορετικό κατάλογο, απλώς αντικαταστήστε την τοποθεσία με τον δικό σας κατάλογο εγκατάστασης. Μπορεί επίσης να θέλετε ενημερώστε τη μεταβλητή PATH για να αφαιρέσετε τον κατάλογο Go.

Τώρα μπορείτε να δημιουργήσετε λογισμικό με το Go στο Linux

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

Οι δυνατότητες του Go, η υποστήριξη πακέτων τρίτων και η γενική ευελιξία δίνουν στους προγραμματιστές τη δημιουργική ελευθερία να δημιουργούν όλα τα είδη λογισμικού. Εάν είστε νέος στην ανάπτυξη Go, υπάρχουν μερικά πράγματα που πρέπει να γνωρίζετε για να εκμεταλλευτείτε πλήρως τις δυνατότητες του Golang.