Skip to content

تثبيت Go لنظام Linux

يقدم هذا المستند عدة طرق لتثبيت بيئة لغة Go على نظام Linux.

الطريقة الأولى: التثبيت باستخدام الحزمة الثنائية الرسمية (موصى بها)

1. تنزيل حزمة تثبيت Go

قم بزيارة صفحة تنزيل Go أو استخدم الأمر التالي لتنزيل أحدث إصدار مباشرة:

bash
# تنزيل Go 1.21.5 (إصدار كمثال، يرجى التعديل حسب الحاجة الفعلية)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz

2. فك ضغط حزمة التثبيت

فك ضغط الحزمة المضغوطة إلى الدليل /usr/local:

bash
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz

3. ضبط متغيرات البيئة

حرر ملف ~/.bashrc أو ~/.profile وأضف المحتوى التالي:

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

تفعيل متغيرات البيئة فوراً:

bash
source ~/.bashrc

4. التحقق من التثبيت

bash
go version

يجب أن ترى مخرجات مشابهة لما يلي:

bash
go version go1.21.5 linux/amd64

الطريقة الثانية: التثبيت باستخدام مدير الحزم

Ubuntu/Debian

bash
sudo apt update
sudo apt install golang-go

CentOS/RHEL

bash
sudo yum install epel-release
sudo yum install golang

Fedora

bash
sudo dnf install golang

Arch Linux

bash
sudo pacman -S go

ملاحظة: الإصدار المثبت عبر مدير الحزم قد لا يكون الأحدث. إذا كنت بحاجة لأحدث إصدار، يُنصح باستخدام الطريقة الأولى.

الطريقة الثالثة: التثبيت باستخدام Snap

إذا كان نظامك يدعم Snap، يمكنك استخدام الأمر التالي للتثبيت:

bash
sudo snap install go --classic

ضبط وكيل وحدات Go (لمستخدمي بر الصين الرئيسي)

إذا كنت في بر الصين الرئيسي، يُنصح بضبط وكيل وحدات Go لتسريع تنزيل التبعيات:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

أو استخدام وكيل Qiniu Cloud:

bash
go env -w GOPROXY=https://goproxy.io,direct

إعداد مساحة عمل Go

إنشاء هيكل دليل مساحة عمل Go:

bash
mkdir -p $HOME/go/{bin,pkg,src}

إلغاء تثبيت Go

إذا كنت بحاجة لإلغاء تثبيت Go، نفذ الأوامر التالية:

bash
sudo rm -rf /usr/local/go

واحذف تكوينات متغيرات البيئة ذات الصلة من ~/.bashrc أو ~/.profile.

الخطوة التالية

بعد اكتمال التثبيت، يمكنك:

Golang تم تحريره بواسطة www.golangdev.cn