Преди да започнете да работите по първото си приложение Go, трябва да имате среда за разработка Go, конфигурирана на вашата Linux машина.

Go, известен също като Golang, е модерен и ефективен език за програмиране, разработен от Google през 2007 г. Популярността му нарасна значително през последните години благодарение на неговата простота, скорост и едновременни функции.

Ако сте разработчик, който иска да изследва този език, трябва да настроите Go среда за разработка на вашата система. Нека научим как можете да инсталирате Go на Linux ръчно и с помощта на мениджъра на пакети.

Предпоставки за инсталиране на Go на Linux

Преди да инсталирате Go on Linux, трябва да се уверите, че вашата система е актуална. Отворете терминал и изпълнете следната команда, за да направите това:

На Ubuntu- и Linux базирани на Debian дистрибуции:

sudo apt update && apt upgrade -y

На Arch Linux и неговите производни:

sudo pacman -Syu

На RHEL и Fedora:

надграждане на sudo dnf

След като актуализирате и надстроите системата си, сте готови да преминете към следващите стъпки.

instagram viewer

Метод 1: Инсталирайте Go на Linux с диспечера на пакети

След като системата ви е актуална, можете да продължите да инсталирате Golang чрез мениджъра на пакети по подразбиране на вашата Linux дистрибуция.

В Linux дистрибуции, базирани на Ubuntu и Debian:

sudo apt инсталирайте golang

На Arch Linux и неговите производни:

sudo pacman -S golang

На RHEL и Fedora:

sudo dnf инсталирайте golang

Това са всички стъпки, необходими за инсталиране на Go на вашата Linux машина с помощта на диспечера на пакети по подразбиране.

Метод 2: Ръчно изтегляне и инсталиране на Go on Linux

За да инсталирате ръчно Go на вашата Linux машина, първо ще трябва да вземете най-новия Go TAR пакет от официалния сайт на Golang. Можете да го направите ръчно или с помощта на командата wget на Linux:

wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz

Изтегли:Go (Linux)

Сега трябва да разархивирате пакета в препоръчаната директория по подразбиране (можете да промените това според вашите предпочитания), като използвате команда tar с префикс sudo с -xvf таг:

sudo tar -C /usr/local -xvf go1.12.6.linux-amd64.tar.gz

След това добавете директорията, в която сте разархивирали пакета, към променливата на средата PATH. Можете да направите това с помощта на командата за експортиране:

експортиране на PATH=$PATH:/usr/local/go/bin

Това са всички стъпки, които трябва да инсталирате ръчно Go. Можете да проверите инсталацията, като изпълните следната команда:

go версия

Тази команда трябва да върне версията на Go, която в момента е активна във вашата система.

Деинсталирайте Go от вашата Linux система

Ако искате да деинсталирате Go, можете да го направите, като следвате един от двата начина, в зависимост от това как сте го инсталирали на първо място. Ако сте инсталирали Go с помощта на мениджъра на пакети, можете да го деинсталирате по същия начин, по който бихте премахнали други програми.

В Linux дистрибуции, базирани на Ubuntu и Debian:

sudo apt автоматично премахване на golang

На Arch Linux и неговите производни:

sudo pacman -R golang

На RHEL и Fedora:

sudo dnf премахване на golang

Ако сте инсталирали Go ръчно, можете да го деинсталирате, като просто почистите инсталационната директория на Go.

В случай, че сте го инсталирали в препоръчителната директория по подразбиране, изпълнете тази команда:

rm -rf /usr/local/go

Ако сте го инсталирали в друга директория, просто заменете местоположението с вашата собствена инсталационна директория. Може също да искате актуализирайте променливата PATH за да премахнете директорията Go.

Вече можете да създавате софтуер с Go on Linux

С настроена среда за разработка Go можете да започнете да изследвате езика и да създавате вашите приложения. Можете да използвате Go, за да създадете всичко, от уеб приложения до инструменти за команден ред и облачни услуги.

Функциите на Go, поддръжката на пакети от трети страни и общата гъвкавост дават на разработчиците творческа свобода да създават всякакъв вид софтуер. Ако сте нов в разработката на Go, има няколко неща, които трябва да знаете, за да се възползвате от пълния потенциал на Golang.