Cum se instalează Go (Golang) pe Ubuntu în 5 minute

Go, cunoscut și sub numele de Golang, este un limbaj de programare open-source dezvoltat de inginerii Google în 2007. A fost lansat oficial de Google în 2009, iar prima versiune stabilă a fost lansată în 2012.

Intenția principală a dezvoltării acestui limbaj a fost reducerea semnificativă a timpului de compilare al programelor grele. Pe atunci, inginerii de la Google foloseau limbaje precum C/C++ pentru a dezvolta programe de calculator doar pentru a fi frustrați de timpul necesar pentru a compila acele programe și, astfel, și-au dezvoltat propriul limbaj de programare, care a fost rapid și eficient.

Principalul punct cheie al Go este că se concentrează pe concurență, care este o caracteristică foarte utilă pentru rularea programelor care necesită mult resurse. Obține concurență prin utilizarea funcțiilor cunoscute sub numele de „goroutine”, gestionate de runtime Go, lucrând în colaborare pentru a prioritiza execuția eficientă a programului pe firele de operare a sistemului. Acesta este ceea ce face ca Go să se ocupe de mai multe sarcini simultan.

Go este folosit în principal pentru dezvoltarea backend, deoarece a fost conceput special pentru dezvoltarea la nivel de sistem și, de asemenea, biblioteca sa standard are mai multe utilități utile necesare pentru dezvoltarea backend.

Pentru a rezuma, iată ce a făcut din Go un limbaj de programare popular:

  • Deschis de Google
  • E rapid
  • Axat pe dezvoltator
  • Excelent la multitasking

Acestea fiind spuse, haideți să trecem printr-un tutorial rapid despre cum puteți instala Go pe Ubuntu – o distribuție a sistemului de operare Linux.

Cerințe preliminare

Înainte de a instala Go pe sistemul dvs., eliminați instalările anterioare ale Go (dacă există) din sistem. Instalarea Go se află în folderul /usr/local/go, așadar, ștergeți acest folder din sistem dacă există.

sudo rm -rf /usr/local/go

Instalarea Go pe Ubuntu

#1. Prin descărcarea binarelor

  • Descărcați versiunea binară Go pentru Linux de pe site-ul său web.
  • Extrageți fișierul pe care tocmai l-ați descărcat în directorul /usr/local/ folosind următoarea comandă:
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
  • Procedând astfel, un nou folder /usr/local/go va fi creat pe sistemul dumneavoastră.
  Ce este Apple One și cât costă abonamentul?

  • Adăugați calea /usr/local/go/bin la variabila de mediu $PATH. Definiți variabila PATH în fișierul $HOME/.profile. Trebuie să reporniți terminalul pentru ca modificările să se aplice.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Dacă utilizați bash, atunci trebuie să definiți și variabila PATH în fișierul $HOME/.bashrc, împreună cu definirea variabilei PATH în fișierul $HOME/.profile.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Pentru utilizatorii zsh, exportați variabila PATH din fișierul $HOME/.zshrc, împreună cu definirea variabilei PATH în fișierul $HOME/.profile.
if [ -d "/usr/local/go/bin" ] ; then
    export PATH=$PATH:/usr/local/go/bin
fi
  • Reporniți terminalul și verificați dacă go este instalat sau nu executând următoarea comandă:
go version

#2. Folosind managerul de pachete apt

Puteți instala Golang utilizând managerul de pachete apt. Nu aș recomanda utilizarea acestei metode dacă doriți cea mai recentă versiune de Golang, deoarece depozitul apt poate conține versiuni mai vechi.

Mai întâi, actualizați indexul pachetelor apt pentru a extrage cele mai recente pachete disponibile. Actualizați întotdeauna pachetul apt înainte de a actualiza sau de a instala pachete noi.

sudo apt update

Apoi, instalați Golang utilizând următoarea comandă:

sudo apt install

#3. Prin utilizarea snap

Snap nu este altceva decât un utilitar pentru descărcarea și instalarea pachetelor de aplicații Linux într-un mod sigur și robust. Pentru a instala Golang, verificați mai întâi pachetul Golang disponibil utilizând:

sudo snap info go

Apoi îl puteți instala folosind:

sudo snap install go --channel=stable --classic

Indicatorul –canal este folosit pentru a descrie un anumit ciclu de lansare, de exemplu, stabil sau beta. Când utilizați indicatorul de reîmprospătare, acesta va extrage cele mai recente versiuni de pe canalul specific. Deci, dacă doriți să încercați versiuni beta, schimbați canalul în consecință.

  Cum să creezi un alias pentru adresa ta de e-mail iCloud

Indicatorul –classic este folosit pentru a specifica faptul că pachetul nu ar trebui să fie executat într-un mediu sandbox restricționat.

Dezinstalarea Go

Pentru a dezinstala Go din Ubuntu, pur și simplu eliminați directorul /usr/local/go rulând:

sudo rm -rf /usr/local/go

Apoi, ștergeți variabila de mediu PATH pe care ați creat-o în $HOME/.profile, $HOME/.bashrc și $HOME/.zshrc, în funcție de configurația dvs.

Concluzie

Acesta a fost un simplu tutorial de instalare a Go – un limbaj de programare popular folosit în principal pentru dezvoltarea backend.

Dacă doriți să instalați Go direct din sursă și să îl construiți și să îl compilați manual pe mașina dvs., consultați tutorialul oficial pentru asta. Aș recomanda instalarea sursei numai dacă sunteți bine versat în complexitățile sale.

Doriți să explorați Go in profunzime? Consultați aceste resurse uimitoare pentru a învăța Go.