2023-05-20 04:04 Doba čtení: 6 min
Linux +1

Jak nainstalovat Go (Golang) na Ubuntu za 5 minut

Go, někdy označovaný jako Golang, je open-source programovací jazyk, jehož vývoj započali inženýři společnosti Google v roce 2007. Oficiální spuštění proběhlo v roce 2009 a první stabilní verze byla uvolněna v roce 2012.

Hlavním cílem při tvorbě tohoto jazyka bylo zkrácení doby nutné pro kompilaci rozsáhlých programů. V minulosti inženýři Google používali jazyky jako C a C++ pro vývoj aplikací, ale byli frustrováni dlouhou dobou kompilace. Proto se rozhodli vytvořit vlastní jazyk, který by byl rychlejší a efektivnější.

Jedním z klíčových rysů jazyka Go je jeho důraz na souběžnost, což je velmi užitečná vlastnost pro spouštění náročných programů. Souběžnosti dosahuje díky takzvaným „goroutines“, které jsou spravovány běhovým prostředím Go a spolupracují na efektivním spouštění programů na vláknech operačního systému. To umožňuje jazyku Go velmi dobře zvládat více úkolů současně.

Go se nejčastěji používá pro vývoj backendu, protože byl speciálně navržen pro vývoj na systémové úrovni a jeho standardní knihovna obsahuje řadu užitečných nástrojů pro backend development.

Shrňme si, proč se Go stal oblíbeným programovacím jazykem:

  • Je open source a pochází od společnosti Google.
  • Je velmi rychlý.
  • Je navržen s ohledem na potřeby vývojářů.
  • Je skvělý pro multitasking.

V následujícím textu si ukážeme, jak rychle nainstalovat Go na Ubuntu – distribuci operačního systému Linux.

Předpoklady

Před instalací Go do vašeho systému je důležité odstranit případné předchozí instalace. Instalace Go se standardně umísťuje do adresáře /usr/local/go. Pokud tento adresář existuje, odstraňte ho.

sudo rm -rf /usr/local/go

Instalace Go na Ubuntu

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

  • Stáhněte si binární soubory Go pro Linux z oficiálního webu.
  • Extrahujte stažený soubor 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ím se ve vašem systému vytvoří nový adresář /usr/local/go.

  • 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, je třeba restartovat terminál.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Pokud používáte bash, musíte definovat proměnnou PATH i v souboru $HOME/.bashrc, kromě definice v $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, kromě definice v $HOME/.profile.
if [ -d "/usr/local/go/bin" ] ; then
    export PATH=$PATH:/usr/local/go/bin
fi
  • Restartujte terminál a ověřte, zda je Go nainstalované spuštěním následujícího příkazu:
go version

#2. Použití správce balíčků apt

Go můžete nainstalovat také pomocí správce balíčků apt. Nedoporučuje se ale používat tento způsob, pokud chcete mít nejnovější verzi Go, protože v apt repozitářích mohou být starší verze.

Nejprve aktualizujte index balíčků apt, aby byly dostupné nejnovější verze. Před jakoukoliv instalací nebo aktualizací balíčků je vždy vhodné provést aktualizaci.

sudo apt update

Poté nainstalujte Go pomocí příkazu:

sudo apt install

#3. Použití snap

Snap je nástroj pro stahování a instalaci balíčků aplikací pro Linux bezpečným a spolehlivým způsobem. Pro instalaci Go nejdříve ověřte dostupnost balíčku pomocí:

sudo snap info go

Následně jej nainstalujte pomocí:

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

Parametr --channel specifikuje konkrétní vývojovou větev, například stable nebo beta. Pokud použijete příkaz update, stáhne se nejnovější verze z vybrané větve. Chcete-li vyzkoušet beta verze, změňte kanál.

Parametr --classic zajišťuje, že balíček nebude spuštěn v omezeném sandboxovém prostředí.

Odinstalace Go

Pro odinstalaci Go z Ubuntu jednoduše odstraňte adresář /usr/local/go pomocí příkazu:

sudo rm -rf /usr/local/go

Dále vymažte proměnnou prostředí PATH, kterou jste nastavili v souborech $HOME/.profile, $HOME/.bashrc a $HOME/.zshrc, dle vaší konfigurace.

Závěr

Toto byl stručný návod k instalaci Go – populárního programovacího jazyka, který se používá především pro vývoj backendových aplikací.

Pokud chcete Go nainstalovat přímo ze zdrojového kódu a sami ho zkompilovat, podívejte se do oficiálního návodu. Instalaci ze zdrojového kódu doporučujeme pouze zkušeným uživatelům.

Chcete se naučit více o Go? Podívejte se na tyto zdroje, které vám pomohou se s Go seznámit.

Tomáš Dvořák
Autor
Czechia

Píše o bezpečnosti, webu a chytrých službách s důrazem na srozumitelnost.

Předchozí článek
9 nejlepších prodejních nástrojů umělé inteligence pro raketové zvýšení vašich příjmů
Další článek
8 nejlepších aplikací pro videohovory pro obchodní týmy, abyste zůstali ve spojení na dálku