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.