Jak nainstalovat Go (Golang) na Ubuntu za 5 minut

Go, také známý jako Golang, je programovací jazyk s otevřeným zdrojovým kódem vyvinutý inženýry společnosti Google v roce 2007. Společnost Google jej oficiálně spustila v roce 2009 a v roce 2012 byla vydána první stabilní verze.

Primárním záměrem vývoje tohoto jazyka bylo výrazně snížit dobu kompilace náročných programů. Tehdy inženýři ve společnosti Google používali jazyky jako C/C++ k vývoji počítačových programů, jen aby byli frustrovaní množstvím času, který zabralo kompilaci těchto programů, a proto vyvinuli svůj vlastní programovací jazyk, který byl rychlý a efektivní.

Klíčovým vrcholem Go je, že se zaměřuje na souběžnost, což je velmi užitečná funkce pro spouštění programů náročných na zdroje. Souběžnosti dosahuje pomocí funkcí známých jako „goroutines“, spravovaných běhovým prostředím Go, které spolupracují na upřednostňování efektivního spouštění programů na vláknech OS. Díky tomu je Go opravdu dobrý ve zvládání více úkolů současně.

Go se primárně používá pro vývoj backendu, protože byl speciálně navržen pro vývoj na systémové úrovni, a také jeho standardní knihovna má několik užitečných nástrojů potřebných pro vývoj backendu.

  Co je GitLab a kde jej hostovat?

Abychom to shrnuli, zde je to, co udělalo z Go populární programovací jazyk:

  • Open source od společnosti Google
  • Je to rychlé
  • Zaměřeno na vývojáře
  • Skvělé v multitaskingu

S tím, co bylo řečeno, pojďme si projít rychlý tutoriál o tom, jak nainstalovat Go na Ubuntu – distribuci operačního systému Linux.

Předpoklady

Před instalací Go na váš systém odstraňte předchozí instalace Go (pokud existují) ze systému. Instalace Go je umístěna ve složce /usr/local/go, takže pokud existuje, odstraňte tuto složku ze systému.

sudo rm -rf /usr/local/go

Instalace Go na Ubuntu

#1. Stažením binárních souborů

  • Stáhněte si binární vydání Go pro linux z jeho webových stránek.
  • Extrahujte soubor, který jste právě stáhli do adresáře /usr/local/ pomocí následujícího příkazu:
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
  • Tímto způsobem se ve vašem systému vytvoří nová složka /usr/local/go.
  Jak vymazat mezipaměť na iPhone s nebo bez čisticích aplikací

  • Přidejte cestu /usr/local/go/bin do proměnné prostředí $PATH. Definujte proměnnou PATH v souboru $HOME/.profile. Aby se změny projevily, musíte restartovat terminál.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Pokud používáte bash, musíte také definovat proměnnou PATH v souboru $HOME/.bashrc spolu s definicí proměnné PATH v souboru $HOME/.profile.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Pro uživatele zsh exportujte proměnnou PATH ze souboru $HOME/.zshrc spolu s definicí proměnné PATH v souboru $HOME/.profile.
if [ -d "/usr/local/go/bin" ] ; then
    export PATH=$PATH:/usr/local/go/bin
fi
  • Restartujte terminál a zkontrolujte, zda je go nainstalováno nebo ne, spuštěním následujícího příkazu:
go version

#2. Pomocí správce balíčků apt

Golang můžete nainstalovat pomocí správce balíčků apt. Nedoporučoval bych používat tuto metodu, pokud chcete nejnovější verzi Golang, protože úložiště apt může obsahovat starší verze.

Nejprve aktualizujte index balíčků apt, aby stáhl nejnovější dostupné balíčky. Před aktualizací nebo instalací nových balíčků vždy aktualizujte balíček apt.

sudo apt update

Poté nainstalujte Golang pomocí následujícího příkazu:

sudo apt install

#3. Pomocí snap

Snap není nic jiného než nástroj pro stahování a instalaci balíčků aplikací pro Linux bezpečným a robustním způsobem. Pro instalaci Golang nejprve zkontrolujte dostupný balíček Golang pomocí:

sudo snap info go

Poté jej můžete nainstalovat pomocí:

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

Příznak –channel se používá k popisu konkrétního cyklu vydání, například stable nebo beta. Když použijete příznak aktualizace, stáhne se nejnovější verze z konkrétního kanálu. Pokud tedy chcete vyzkoušet beta verze, změňte odpovídajícím způsobem kanál.

  Vše, co jste chtěli vědět o objemu vyhledávání klíčových slov pro SEO v roce 2022

Příznak –classic se používá k určení, že balíček by neměl být spuštěn v omezeném prostředí karantény.

Odinstalace Go

Chcete-li odinstalovat Go z Ubuntu, jednoduše odstraňte adresář /usr/local/go spuštěním:

sudo rm -rf /usr/local/go

A pak vymažte proměnnou prostředí PATH, kterou jste vytvořili v $HOME/.profile, $HOME/.bashrc a $HOME/.zshrc v závislosti na vaší konfiguraci.

Závěr

To byl jednoduchý instalační návod Go – populárního programovacího jazyka používaného především pro vývoj backendů.

Pokud chcete nainstalovat Go přímo ze zdroje a ručně jej sestavit a zkompilovat na vašem počítači, podívejte se na oficiální návod. Instalaci zdroje bych doporučil pouze v případě, že se dobře orientujete v jeho složitosti.

Chcete prozkoumat Go do hloubky? Podívejte se na tyto úžasné zdroje, abyste se naučili Go.