---
title: آموزش نصب Go در اوبونتو
description: زبان برنامه‌نویسی Go که با نام‌های Go language یا Golang نیز شناخته می‌شود، به دلیل سادگی و عملکرد بهتر در مقایسه با سایر زبان‌های برنامه‌نویسی، توجه بیشتری را در بین جامعه توسعه‌دهندگان به خود جلب کرده است. این راهنما نحوه نصب Go در اوبونتو ۲۲.۰۴ و استفاده از قابلیت‌های قدرتمند آن را نشان می‌دهد. قبل از شروع، بیایید سعی کنیم زبان Go و مزایای Golang را درک کنیم.
url: "https://www.novinhost.org/docs/how-to-install-go-on-ubuntu/"
updated: "2025-10-30"
category: راهنمای لینوکس / اوبونتو
---

# آموزش نصب Go در اوبونتو

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

## زبان برنامه نویسی گو چیست؟

زبان برنامه‌ نویسی Go که با نام Golang نیز شناخته می‌شود، در سال ۲۰۰۷ توسط گوگل توسعه داده شد و اولین نسخه پایدار آن در سال ۲۰۰۹ منتشر شد. این نشان می‌دهد که این زبان برنامه‌نویسی در مقایسه با جاوا ، پایتون ، جاوا اسکریپت و سایر زبان‌های محبوب، نسبتاً جدید است.

گو (Go) به یک زبان برنامه‌ نویسی یا برنامه‌ی بومی ابری (cloud-native) پرکاربرد تبدیل شده است که رویکردی ساده اما قدرتمند برای ساخت نرم‌افزارهای کارآمد و مقیاس‌پذیر ارائه می‌دهد.

## گولنگ برای چه مواردی استفاده می‌شود؟

گولنگ برای ساخت برنامه‌ های ساده تا پیچیده استفاده می‌شود و یک زبان برنامه‌ نویسی قدرتمند اما آسان برای یادگیری است. گوگل عمدتاً زبان Go را برای رفع مشکلات خود در ساخت برنامه‌های بزرگ توسعه داد. آنها به یک زبان برنامه‌ نویسی نیاز داشتند که در برنامه‌نویسی همزمان بسیار خوب باشد. آنها همچنین به زبانی نیاز داشتند که سینتکس واضح و ساده‌ای داشته باشد که خطاها و اشکالات را هنگام نوشتن کدها کاهش دهد. Go برای برآوردن هر دوی این نیازها ایجاد شد.

حال، بیایید به مزایای اصلی Golang و مزایای استفاده از Go نگاهی بیندازیم.

## مزایای گولنگ: گولنگ برای چه چیزی مفید است؟

مزایای Golang مقیاس‌پذیری، خوانایی و قابلیت‌ های کامپایل متقابل آن است. Go برای برنامه‌نویسی سیستم‌ها، برنامه‌های شبکه، میکروسرویس‌ ها، ابزارهای خط فرمان و سایر نرم‌افزارهای حساس به عملکرد یا همزمان بسیار مناسب است.

- زبان برنامه‌نویسی Go زمان کامپایل سریعی را ارائه می‌دهد. این ویژگی آن را برای ساخت برنامه‌های با کارایی بالا ایده‌آل می‌کند.
- زبان برنامه‌نویسی Go دارای Goroutine است که سبک‌تر و مقیاس‌پذیرتر از threadهای سنتی هستند. آن‌ها می‌توانند به طور مؤثر هزاران یا حتی میلیون‌ها عملیات همزمان را مدیریت کنند.
- این زبان سینتکس ساده و سرراستی دارد که باعث کاهش کدهای تکراری می‌شود. بنابراین، خواندن، نوشتن و نگهداری کد برای توسعه‌دهندگان آسان‌تر است.
- زبان برنامه‌نویسی گو (Go) یک جمع‌آوری‌کننده‌ی زباله (garbage collector) دارد که به طور خودکار تخصیص و آزادسازی حافظه را مدیریت می‌کند؛
- گو شامل ابزارهای قدرتمندی مانند «go fmt» برای قالب‌بندی کد و «go test» برای آزمایش است.

## پیش‌ نیازها

برای این آموزش نصب Go به دو پیش‌نیاز زیر نیاز دارید:

1. یک سرور یا کامپیوتر که اوبونتو روی آن نصب شده باشد . نسخه‌های اوبونتو موجود در آن را با استفاده از `lsb_release -a`دستور زیر بررسی کنید؛
2. دسترسی به یوزر root یا کاربری با امتیازات sudo.

## نحوه نصب Go در اوبونتو : آموزش گام به گام

حالا، بیایید مراحل لازم برای نصب Go روی اوبونتو ۲۲.۰۴ را بررسی کنیم. دو گزینه را نشان خواهیم داد: استفاده از `sudo apt install`دستور یا `wget`دستور.

[**سرور مجازی**](https://www.novinhost.org/vps/)

### مرحله ۱: بروزرسانی بسته‌ها و مخازن

قبل از نصب Go روی دستگاه اوبونتو ۲۲.۰۴ خود، توصیه می‌شود بسته‌ها و مخازن موجود را به‌روزرسانی کنید تا مطمئن شوید که آخرین نسخه‌های بسته‌ها را دارید. بنابراین، اولین کاری که باید انجام دهید این است که ترمینال را روی دستگاه اوبونتو خود باز کنید و از `sudo apt update`دستور برای دریافت جدیدترین به‌روزرسانی‌ها استفاده کنید.

```bash
sudo apt update
```

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/01-1-3.png)
 پس از اجرای دستور update، دستور زیر را برای ارتقاء بسته‌های نصب شده سیستم خود اجرا کنید.

```bash
sudo apt upgrade
```

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/02-1-1.png)
 همچنین می‌توانید هر دو دستور را با هم ترکیب کرده و همزمان اجرا کنید.

```bash
sudo apt update && sudo apt upgrade
```

### مرحله ۲: نصب Go روی اوبونتو

Go را می‌توان به چند روش نصب کرد. ساده‌ترین روش استفاده از دستور sudo apt install یا package manager برای نصب آن است. با این حال، این تضمین نمی‌کند که آخرین نسخه Go نصب شود.

از طرف دیگر، می‌توانید فایل‌های راه دور را با استفاده از روش wget، یک ابزار خط فرمان، دانلود کنید.

#### گزینه ۱: نصب Go با استفاده از بسته اوبونتو

در زیر دستور نصب Go با استفاده از مدیر بسته اوبونتو آمده است.

```bash
sudo apt install Golang-go
```

این نصب برای ادامه از شما اجازه می‌خواهد. برای ادامه نصب Golang، «Y» را تایپ کرده و Enter را فشار دهید.

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/03-1-1.png)

#### گزینه ۲: نصب Go با استفاده از دستور wget

فرض کنید آخرین بسته Go را با استفاده از بسته باینری از وب‌سایت رسمی Golang نصب می‌کنید. سپس، باید از `wget`دستوری برای دریافت آن استفاده کنید که URL آخرین نسخه را مشخص می‌کند.

##### دریافت بسته‌ی باینری

به وب‌سایت رسمی Go و صفحه « [همه نسخه‌ها](https://go.dev/dl/) » بروید. نسخه صحیح بسته دودویی لینوکس را انتخاب کنید و آدرس لینک را کپی کنید.

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/04-1-1.png)
آموزش نصب Go در اوبونتو

سپس، مانند مثال زیر، دستور wget را اجرا کنید. می‌توانید یک نام فایل دلخواه برای دانلود فایل تعیین کنید.

```bash
wget https://go.dev/dl/go1.21.4.linux-amd64.tar.gz -O go.tar.gz
```

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/05-1-2.png)

##### بسته را اکسترکت کنید!

پس از دانلود، باید آن را با استفاده از دستور زیر از حالت فشرده خارج کنید.

```bash
sudo tar -xzvf go.tar.gz -C /usr/local
```

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/06-1-2.png)
 سپس این دستور تمام فایل‌ها را در دایرکتوری /usr/local/go استخراج می‌کند. این کار مدتی طول می‌کشد تا فایل‌ها استخراج شوند.

فایل‌های اجرایی go اکنون در مسیر ‎/usr/local/go/bin/go‎ قرار دارند.

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/07-8.png)

##### متغیر PATH را تنظیم کنید

وقتی با Go کار می‌کنید، باید بتوانید از هر یک از دایرکتوری‌های سیستم خود به دستور Go دسترسی داشته باشید. برای فعال کردن این قابلیت، باید متغیر محیطی PATH را با اضافه کردن مسیر فایل‌های اجرایی Go در فایل ~/.profile یا ~/.bashrc پیکربندی کنید. از دستور زیر برای تنظیم مسیر استفاده کنید.

```bash
echo export PATH=$HOME/go/bin:/usr/local/go/bin:$PATH >> ~/.profile
```

این دستور متغیر PATH به‌روزرسانی‌شده را در فایل پروفایل وارد می‌کند. به‌طور جایگزین، می‌توانید فایل پروفایل را با استفاده از 'vi' یا 'nano' باز کنید و مستقیماً خط بالا را وارد کنید.

سپس، با استفاده از دستور زیر، تغییرات را با منبع‌یابی فایل ذخیره کنید.

```bash
source ~/.profile
```

### مرحله ۳: تأیید نصب Golang

پس از استفاده از هر یک از روش‌های فوق برای نصب Go در اوبونتو، می‌توانید با استفاده از دستور زیر، نصب را تأیید کنید.

```bash
go version
```

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/08-8.png)
 در این مثال، بخش «go1.21.1» نسخه نصب‌شده Go را نشان می‌دهد. بخش «linux/amd64» سیستم عامل و معماری که Go برای آن نصب شده است را نشان می‌دهد.

### مرحله ۴: تست نصب Go

برای بررسی اینکه آیا Go به درستی نصب شده است، می‌توانید یک برنامه Go ساده ایجاد کنید و بررسی کنید که آیا خروجی صحیح تولید می‌شود یا خیر. ابتدا، یک پوشه در فضای کاری خود ایجاد کنید و فایل 'test.go' را اضافه کنید. کد زیر را در فایل Go وارد کنید.

```go
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
```

سپس، برنامه ساده go را با استفاده از دستور زیر اجرا کنید.

```bash
go run test.go
```

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/09-7.png)
 اگر خروجی «Hello, World!» باشد، می‌توانید تأیید کنید که نصب Golang با موفقیت انجام شده است.

## چگونه بسته نصبی Go را حذف کنیم؟!

اگر از دستور برای نصب Go روی دستگاه اوبونتو ۲۲.۰۴ خود استفاده کرده‌اید `apt-get`، برای حذف نصب آن از دستور زیر استفاده کنید:

```bash
sudo apt remove golang-go
```

روش دیگر، اگر از دستور برای نصب آن استفاده کرده‌اید `wget`، فایل‌های استخراج‌شده در مخزن go را حذف کنید. همچنین، متغیرهای PATH اعلام‌شده در پروفایل را نیز حذف کنید:

![آموزش نصب Go در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/10-7.png)

## نتیجه‌ گیری

در این آموزش، نحوه نصب Go روی اوبونتو ۲۲.۰۴ را یاد گرفتید. این یک فرآیند نسبتاً ساده است؛ به عنوان یک روش بهتر، بسته‌های خود را قبل از نصب به‌روزرسانی کنید. چه در حال توسعه برنامه‌های وب، سرویس‌های ابری یا ابزارهای سیستمی باشید، Golang یک تجربه توسعه ساده و کارآمد ارائه می‌دهد که برای تیم‌های توسعه ارزشمند است.
