تثبيت Go لنظام Linux
يقدم هذا المستند عدة طرق لتثبيت بيئة لغة Go على نظام Linux.
الطريقة الأولى: التثبيت باستخدام الحزمة الثنائية الرسمية (موصى بها)
1. تنزيل حزمة تثبيت Go
قم بزيارة صفحة تنزيل Go أو استخدم الأمر التالي لتنزيل أحدث إصدار مباشرة:
bash
# تنزيل Go 1.21.5 (إصدار كمثال، يرجى التعديل حسب الحاجة الفعلية)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz2. فك ضغط حزمة التثبيت
فك ضغط الحزمة المضغوطة إلى الدليل /usr/local:
bash
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz3. ضبط متغيرات البيئة
حرر ملف ~/.bashrc أو ~/.profile وأضف المحتوى التالي:
bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/binتفعيل متغيرات البيئة فوراً:
bash
source ~/.bashrc4. التحقق من التثبيت
bash
go versionيجب أن ترى مخرجات مشابهة لما يلي:
bash
go version go1.21.5 linux/amd64الطريقة الثانية: التثبيت باستخدام مدير الحزم
Ubuntu/Debian
bash
sudo apt update
sudo apt install golang-goCentOS/RHEL
bash
sudo yum install epel-release
sudo yum install golangFedora
bash
sudo dnf install golangArch 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.
الخطوة التالية
بعد اكتمال التثبيت، يمكنك:
- تعلم البدء السريع مع Go
- التعرف على سلسلة أدوات Go
- استكشاف إدارة وحدات Go
