برنامه نویسی, لینوکس

آموزش نصب Go در اوبونتو و CentOS – نحوه تنظیم و راه اندازی گو در لینوکس

نصب Go در اوبونتو (Ubuntu) و CentOS ساده است، در این مقاله نحوه نصب گو در لینوکس توزیع های CentOS و اوبونتو را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش نصب Go در اوبونتو و CentOS - نحوه تنظیم و راه اندازی گو در لینوکس

نصب Go در اوبونتو و CentOS

زبان برنامه نویسی گو در سال 2009 معرفی شد. تامپسون و رابرت گریسیمر و راب پایک توسعه دهندگان این زبان برنامه نویسی در شرکت Google هستند.

یک زبان برنامه‌نویسی ترجمه‌شده و دارای زباله جمع‌کن و همروند است و در حال حاضر در چند سامانه اجرایی گوگل استفاده می‌شود.

مترجم Go از لینوکس، مک، ویندوز و انواع سیستم‌های عامل BSD مانند FreeBSD پشتیبانی می‌کند.

از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری Arm و معماری POWER که مخصوص به شرکت آی ‌بی‌ ام است، توسط مترجم گو پشتیبانی می‌شوند.

در ادامه این مقاله نحوه نصب Go یا گو در لینوکس توزیع های CentOS و اوبونتو را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

مراحل نصب گو در اوبونتو

مراحل زیر را برای نصب گو در Ubuntu انجام دهید:

1- دانلود Go tarball

در زمان نوشتن این مقاله ، آخرین نسخه پایدار Go نسخه 1.14.2 است.

قبل از بارگیری tarball ، به صفحه رسمی دانلود Go بروید و بررسی کنید که آیا نسخه جدیدی در دسترس است یا خیر.

دستور زیر را به عنوان یک کاربر با امتیازات sudo اجرا کنید تا بایگانی Go binary را در دایرکتوری /usr/local دانلود و اکسترکت کنید :

wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local

2- تنظیم Path

با افزودن موقعیت فهرست دایرکتوری GO به $PATH ، سیستم می داند که باینری های اجرایی Go را از کجا پیدا کند.

این کار را می توان با افزودن خط زیر به فایل /etc/profile (برای نصب در سطح سیستم) یا پرونده $HOME/.profile (برای نصب کاربر فعلی) انجام داد:

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

پرونده را ذخیره کنید و متغیر محیط جدید PATH را در شل فعلی بارگذاری کنید:

source ~/.profile

3- تایید نصب Go

با چاپ نسخه Go ، نصب را تأیید کنید:

go version

خروجی باید چیزی شبیه به این باشد:

go version go1.14.2 linux/amd64

4- شروع کار با Go

برای آزمایش نصب Go ، ما یک فضای کاری ایجاد می کنیم و یک برنامه ساده می سازیم که پیام کلاسیک ” hello world ” را چاپ می کند.

به طور پیش فرض ، متغیر GOPATH ، که موقعیت مکانی workspace را مشخص می کند ،در $HOME/go تنظیم شده است. برای ایجاد دایرکتوری workspace :

mkdir ~/go

در workspace یک فهرست جدید src/hello ایجاد کنید:

mkdir -p ~/go/src/hello

و در آن دایرکتوری یک پرونده با نام hello.go ایجاد کنید

package main

import "fmt"

func main() {
fmt.Printf("Hello, World\n")
}

برای کسب اطلاعات بیشتر در مورد سلسله مراتب دایرکتوری فضای کار Go ، به صفحه مستندات Go بروید .

برای ساختن برنامه به فهرست ~/go/src/hello بروید و go build را اجرا کنید:

cd ~/go/src/hello
go build

دستور فوق یک پرونده اجرایی به نام hello ساخته است.

می توانید با اجرای دستور زیر ، برنامه را اجرا کنید:

./hello

خروجی باید چیزی شبیه به این باشد:

Hello, World

مراحل نصب Go در CentOS 8

GO ، که اغلب به آن golang گفته می شود ، یک زبان برنامه نویسی منبع باز مدرن است که توسط Google ایجاد شده است و به شما امکان می دهد برنامه های مطمئن و کارآمد بسازید.

در این آموزش نحوه نصب Go در CentOS 8 توضیح داده شده است.

بسیاری از برنامه های محبوب مانند Kubernetes ، Docker ، Prometheus و Terraform در Go نوشته شده اند.

1- بارگیری و نصب Go در CentOS 8

در زمان نوشتن این مقاله ، آخرین نسخه پایدار Go نسخه 1.13.4 است.

قبل از بارگیری تاربال ، به صفحه رسمی بارگیری Go بروید و بررسی کنید که آیا نسخه جدیدی در دسترس است یا خیر.

مراحل زیر را برای بارگیری و نصب Go در CentOS 8 انجام دهید:

باینری GO را با استفاده از ابزار wget یا curl بارگیری کنید:

wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz

پس از بارگیری از بایگانی ، با تایپ کردن دستور زیر tarball را بررسی کنید:

sha256sum go1.13.4.linux-amd64.tar.gz

اطمینان حاصل کنید که هش چاپ شده از دستور sha256sum با صفحه موجود در صفحه دانلود مطابقت دارد.

692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz

با استفاده از دستور tar ، فهرست تاربال را در فهرست /usr/local استخراج کنید:

sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz

دستور فوق باید به صورت root یا کاربر دارای امتیازات sudo اجرا شود .

با تنظیم متغیر محیط $PATH به سیستم بگویید که در آن می توانید binary های اجرایی را پیدا کنید.

می توانید این کار را با اضافه کردن خط زیر به پرونده /etc/profile (برای نصب گسترده ای در سیستم) یا پرونده $HOME/.bash_profile (برای نصب کاربر فعلی) انجام دهید:

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

فایل را ذخیره کرده و با استفاده از دستور source متغیر محیط جدید PATH را در جلسه پوسته فعلی بارگذاری کنید:

source ~/.bash_profile

در این مرحله ، Go بر روی سیستم CentOS شما نصب شده است.

2- نصب را تست کنید

برای آزمایش اینکه آیا Go درست نصب شده است ، ما یک فضای کاری را تنظیم می کنیم و یک برنامه ساده “سلام دنیا” را می سازیم.

محل دایرکتوری فضای کاری با متغیر محیط GOPATH مشخص شده است. به طور پیش فرض ، روی $HOME/go . برای ایجاد دایرکتوری دستور زیر را اجرا کنید:

mkdir ~/go

در فضای کاری یک فهرست جدید src/hello ایجاد کنید:

mkdir -p ~/go/src/hello

در آن دایرکتوری یک پرونده با نام hello.go ایجاد کنید:

nano ~/go/src/hello/hello.go

کد زیر را در پرونده قرار دهید:

package main

import "fmt"

func main() {
fmt.Printf("Hello, World\n")
}

برای ساختن کد به فهرست ~/go/src/hello و go build بروید:

cd ~/go/src/hello go build
go build

دستور فوق یک عامل اجرایی به نام خود ایجاد می کند hello .

اجرایی را با تایپ کردن اجرا کنید:

./hello

اگر خروجی زیر را می بینید ، Go را با موفقیت نصب کرده اید.

Hello, World

امیدواریم مقاله آموزش نصب گو در لینوکس برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *