GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat GoLang (Go Programming Language) v Linuxu

Jazyk Go neboli GoLang, stručně řečeno, je jedním z nejvýkonnějších programovacích jazyků s otevřeným zdrojovým kódem vyvinutým malým týmem společnosti Google. Má obrovskou knihovní funkci a dokáže vyřešit problémy, se kterými se programátoři často potýkají v Pythonu nebo C/C++. Například Python je jazyk pro snadné psaní, ale je trochu pomalý, protože je to interpretovaný jazyk. A kompilace C/C++ je trochu zdlouhavá. GoLang dokáže vyřešit všechny výše uvedené problémy a další drobné problémy. Pokud jste programátor a nemáte žádné zkušenosti s jazykem Go, jsem si jistý, že ve vás je touha GoLang otestovat. Instalace GoLang je hračka a je k dispozici pro Windows, Mac a Linux.

GoLang v systému Linux

Se silnou a samostatnou knihovnou a lepší správou runtime si GoLang opravdu zamilovali programátoři. Může snížit chyby při kompilaci a ušetřit čas. Jako uživatel Linuxu jste možná přemýšleli o závislostech GoLang; dobře, GoLang má svůj vlastní systém, kde můžete spravovat závislosti GoLang. V tomto příspěvku uvidíme, jak nainstalovat a začít s GoLangem v systému Linux.

V celém příspěvku se budeme zabývat jednotlivými metodami instalace GoLang na systémy Debian, Fedora a Arch Linux. Kromě toho také uvidíme všechny hlavní metody, které můžete použít k instalaci GoLang na váš systém založený na Linuxu.

1. Nainstalujte GoLang na Debian

Instalace GoLang na distribuci založenou na Debianu je snadná a přímočará. Stačí si na svůj počítač pořídit nějaké úložiště PPA a aktualizovat jej, abyste na svůj počítač nainstalovali GoLang. Spusťte následující příkaz PPA uvedený níže ve vašem terminálovém shellu, abyste získali PPA.

sudo add-apt-repository ppa:longsleep/golang-backports

Nyní aktualizujte úložiště balíčků a poté spusťte níže uvedený příkaz aptitude s oprávněním root k instalaci GoLang na váš systém Debian Linux.

sudo apt update
sudo apt install golang-go

2. Nainstalujte GoLang na Fedora Workstation

Pokud jste uživatelem pracovní stanice Fedora, nejprve spusťte příkaz DNF update pro aktualizaci systémového úložiště a poté spusťte příkaz DNF pro instalaci adresáře jazyka Go do vašeho systému z oficiálního úložiště Linuxu.

sudo dnf -y update
sudo dnf -y install go

Po dokončení instalace spusťte daný příkaz a zkontrolujte verzi jazyka Go.

$ go version

3. Nainstalujte GoLang na Arch Linux

Instalace GoLang na systém založený na Arch je téměř podobná instalaci na systém Fedora. Nejprve aktualizujte své systémové úložiště spuštěním následujícího příkazu Pacman uvedeného níže.

sudo pacman -Syu

Nyní spusťte další příkaz Pacman s přístupem root a nainstalujte GoLang na váš Arch-Linux. Tento příkaz jsem testoval na Manjaro Linux a můžete jej také spustit na jiných systémech založených na Arch.

sudo pacman -S go

4. Stáhněte si soubor GoLang a nainstalujte jej na Linux

Stažení zdrojového kódu z oficiálních stránek libovolného nástroje a jeho instalace na systém Linux je stále nejlepší klasickou metodou instalace programu na systém Linux. Tato metoda bude spustitelná ve všech hlavních distribucích Linuxu.

Nejprve si musíte do systému stáhnout komprimovanou verzi GoLanng pro Linux. Komprimovaný soubor najdete na oficiálních stránkách Go Language. Po dokončení stahování jej najdete v domovském adresáři.

Nyní extrahujte zdrojový soubor GoLang do /usr/local/go adresář ve vašem souborovém systému Linux. Pokud váš systém nemá adresář Go uvnitř /usr/local/ adresář, vytvořte jej. Nyní přidejte cestu k adresáři Go ve vašem souborovém systému. Tento malý export cesty vám umožní udělat soubor spustitelným.

export PATH=$PATH:/usr/local/go/bin

Po dokončení exportu cesty se změny použijí na váš systém po příštím restartu. Pokud chcete vidět okamžitý dopad, spusťte prosím následující příkaz s přístupem root v shellu terminálu.

$HOME/.profile.

Nakonec spusťte příkaz uvedený níže a zkontrolujte verzi Go a zjistěte, zda je vaše instalace úspěšná.

$ go version

5. Um Stáhněte si a nainstalujte GoLang pomocí nástroje Wget

wget je nejpoužívanějším nástrojem pro stahování souborů, aplikací, zdrojových kódů na systémech založených na Linuxu. Nejprve spusťte následující wget příkaz na vašem shellu ke stažení komprimovaného souboru GoLang ve vašem souborovém systému.

$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz

Když stahování skončí, extrahujte soubor spuštěním příkazu tar uvedeného níže v shellu terminálu s přístupem root.

$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz.1

Nyní přidejte cestu ke svému souborovému systému, aby byl GoLang spustitelný v systému Linux.

export PATH=$PATH:/usr/local/go/bin

Nakonec spusťte bashrc příkaz k opětovnému načtení a obnovení souborů GoLang. Poté zkontrolujte verzi GoLang, abyste věděli, zda je GoLang nainstalován správně nebo ne.

$ source ~/.bashrc
$ go version

6. Snap Method pro instalaci GoLang na Linux

Od této chvíle jsou obchod a démon Snap k dispozici pro téměř každou hlavní distribuci a metodu Snap můžete použít k instalaci jakýchkoli oblíbených aplikací do vašeho systému. Například instalace GoLang na systém Linux vyžaduje instalaci démona Snap do systému.

Pokud používáte systém Linux založený na Debianu, použijte k instalaci Snapd do systému následující příkazy s přístupem root uvedeným níže.

sudo apt update
sudo apt install snapd

Uživatelé pracovních stanic Fedora mohou použít následující příkaz DNF k získání démona Snap na počítači. Poté spusťte další příkaz k vytvoření symbolického odkazu na démona Snap ve vašem systému.

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

Manjaro a další uživatelé Linuxu na bázi Arch mohou použít následující příkaz Pacman k instalaci démona Snap do systému.

sudo pacman -S snapd

Poté spusťte příkaz pro ovládání systému uvedený níže, abyste povolili zásuvku Snap a příkaz ln pro vytvoření symbolického odkazu pro Snapd ve vašem systému.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Nakonec, když instalace Snapd skončí na vašem systému, spusťte prosím následující příkaz Snap s přístupem root a nainstalujte GoLang na váš systém Linux.

sudo snap install go --classic

7. Ke stažení GoLang použijte cURL

V metodě 2 jsme již viděli wget způsob instalace GoLang na systém Linux. Zde uvidíme metodu cURL instalace GoLang na Linux. Možná budete muset místo wget použít cURL protože někdy wget nemusí být možné stáhnout data na vašem počítači ze serveru kvůli chybám umístění a zóny, kde je může cURL snadno stáhnout. Pokud tedy nemáte na svém počítači nainstalovaný nástroj cURL, nainstalujte jej prosím nejprve.

Nyní procházejte adresář, kam chcete uložit soubor GoLang ve vašem systému. Poté spusťte příkaz cURL uvedený níže na vašem terminálovém shellu a stáhněte si komprimovanou verzi GoLang.

cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

Když stahování skončí, spusťte příkaz tar uvedený níže a extrahujte soubor. Pokud chcete, můžete soubor také rozbalit ručně.

tar xvf go1.10.3.linux-amd64.tar.gz

Nyní spusťte příkaz změnit vlastnictví na vašem terminálovém shellu, aby byl soubor spustitelný ve vašem systému.

sudo chown -R root:root ./go

Poté spusťte příkaz přesunout a přesunete celou složku souborů do /usr/local adresář.

sudo mv go /usr/local

Nyní můžete spustit následující příkaz nano na vašem shellu s přístupem root a upravit konfigurační skript.

sudo nano ~/.profile

Když se skript otevře, přidejte dané řádky do skriptu, uložte a skript ukončete.

export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Nakonec spusťte následující příkaz a obnovte zdrojové soubory; poté můžete zkontrolovat verzi GoLang a začít s GoLang na vašem systému Linux.

source ~/.profile
$ go version

Začínáme s GoLang v systému Linux

Doposud jsme viděli všechny možné způsoby instalace GoLang na systém Linux. Nyní je čas začít s GoLangem. Po napsání kódu GoLang musíme soubor uložit s .go rozšíření. Nebo můžeme nejprve vytvořit soubor a poté jej můžeme naplnit kódem.

Chcete-li vytvořit soubor, můžete spustit následující příkaz cat.

$ cat > hello-world.go

Jakmile je soubor vytvořen, naplňte soubor následujícím kódem Go. Tento kód na oplátku vrátí „Ahoj, UbuntuPIT“.

package main
import "fmt"
func main() {
fmt.Println("Hello UbuntuPIT")
}

Po dokončení vytváření kódu Go spusťte soubor na svém terminálu pomocí následujícího příkazu Go. Znovu se ujistěte, že při spouštění skriptu procházíte správným adresářem.

$ go run hello-world.go

Odebrat GoLang z Linuxu

Odebrání GoLang z počítače se systémem Linux je snadné a přímočaré. Protože jsme k načtení GoLangu použili zdrojový soubor, budeme ho muset odstranit z našeho systému a odstranit uživatelské soubory.

Pomocí následujícího příkazu rm-rf můžete odstranit soubory Go z vašeho místního adresáře.

$ sudo rm -rf /usr/local/go

Můžete také upravit a odstranit vstupní cestu GoLang z bashrc soubor.

$ sudo nano ~/.bashrc
$ source ~/.bashrc

Poslední slova

GoLang je silný a staticky typovaný programovací jazyk. Proměnné se časem nemění. Kromě toho je Go jazyk shromažďovaný odpadky, což znamená, že nemusíte spravovat paměť v systému, Go to dělá sám.

S rychlým celkovým pohledem a uživatelskou zkušeností jsem přesvědčen, že GoLang je docela šikovný programovací jazyk. V celém příspěvku jsem popsal způsoby instalace GoLang na systém Linux.

Doufám, že tento příspěvek byl pro vás informativní; sdílejte prosím tento příspěvek se svými přáteli a linuxovou komunitou. Můžete také napsat své názory do sekce komentářů k tomuto příspěvku. A konečně, pokud máte otázky a dotazy ohledně GoLang, projděte si komunitu GoLang; mají skvělou komunitu.


Linux
  1. Jak nainstalovat programovací jazyk Erlang na Debian 10

  2. Jak nainstalovat Go (Golang) v Arch Linux/Manjaro

  3. Jak nainstalovat programovací jazyk R na Fedora 35

  1. Jak nainstalovat programovací jazyk Go na Linux (Ubuntu/Debian/CentOS)

  2. Jak nainstalovat programovací jazyk Go na Debian 11

  3. Jak nainstalovat Rust Programming Language na Rocky Linux 8

  1. Nainstalujte programovací jazyk Rust v Linuxu

  2. Jak nainstalovat programovací jazyk Nim na Linux

  3. Jak nainstalovat jazyk Go v Linuxu