Go که اغلب از آن به عنوان golang نیز یاد می شود ، یک زبان برنامه نویسی منبع باز مدرن است که توسط Google ایجاد شده است و به شما این امکان را می دهد که برنامه هایی مطمئن و کارآمد بسازید. Go یک زبان کامپایل شده است ، به این معنی که برای ایجاد یک فایل اجرایی که برای اجرای نرم افزار لازم است شما نیاز دارید که کد منبع را کامپایل کنید. بسیاری از برنامه های محبوب مانند Kubernetes ، Docker ، Prometheus و Terraform در Go نوشته شده اند. در این آموزش نحوه دانلود و نصب Go در اوبونتو ۲۰٫۰۴ توضیح داده می شود.
در ادامه با ما در شتابان هاست همراه باشد.
برای نصب Go در اوبونتو ۲۰٫۰۴ مراحل زیر را انجام دهید.
قبل از دانلود 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 $
با افزودن موقعیت دایرکتوری Go به متغیر محیط $ PATH ، سیستم می داند که باینری های اجرایی Go را از کجا پیدا کند.
این کار را می توان با افزودن خط زیر به فایل etc / profile/ (برای نصب گسترده ای در سیستم) یا فایل HOME / .profile $ (برای نصب کاربر فعلی) انجام داد:
export PATH=$PATH:/usr/local/go/bin
فایل را ذخیره و متغیر محیط جدید PATH را در shell session فعلی آپلود کنید:
source ~/.profile $
با پرینت گرفتن از نسخه Go ، فرآیند نصب را تأیید کنید:
go version $
خروجی باید چیزی شبیه به این باشد:
go version go1.14.2 linux/amd64 $
برای تست نصب Go ، یک workspace ایجاد و یک برنامه ساده می سازیم که پیام کلاسیک “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 / src /hello / ~ بروید و Go build را برای اجرای برنامه راه اندازی کنید:
cd ~/go/src/hello $ go build $
دستور فوق یک فایل قابل اجرا با نام hello ساخته است.
۴) می توانید با اجرای دستور زیر ، به سادگی آن را اجرا کنید:
hello/. $
خروجی باید چیزی شبیه به این باشد:
Hello, World
اکنون که Go را بر روی سیستم اوبونتوی خود دانلود و نصب کردید، می توانید شروع به توسعه پروژه های مرتبط با Go کنید.