3.5 KiB
title | localeTitle |
---|---|
Installing Go in Ubuntu using a tarball | تثبيت Go في Ubuntu باستخدام tarball |
تثبيت Go في Ubuntu باستخدام tarball
هذه هي الطريقة الموصى بها لتثبيت go إذا كنت ترغب في الحصول على أحدث إصدار ثابت متوفر من موقع golang على الويب.
تحقق من بنية النظام الخاص بك
قبل المتابعة تأكد من معرفة ما إذا كان النظام الخاص بك هو 32 أو 64 بت. إذا كنت لا تعرف ، فقم بتشغيل الأمر التالي لمعرفة ما يلي:
$ lscpu | grep Architecture
إذا كنت ترى Architecture: x86_64
النظام الخاص بك هو 64 بت ، وإلا إذا حصلت على Architecture: i686
، فإن النظام الخاص بك هو 32 بت. الآن بعد أن تعرفت على بنية النظام الخاص بك ، دعونا المضي قدما.
انتقاء الصحيح كرات
من صفحة تنزيل golang ، ستحتاج إلى الحصول على الرابط لملف tarball الصحيح (.tar.gz) لنظامك.
إذا كان النظام الخاص بك 64 بت ، فقم بنسخ الرابط إلى ملف .tar.gz لأنظمة Linux ذات هندسة x86_64. على سبيل المثال ، أحدث إصدار مستقر لأنظمة 64 بت حتى كتابة هذه go1.9.1.linux-amd64.tar.gz
هو go1.9.1.linux-amd64.tar.gz
إذا كان النظام الخاص بك هو 32 بت ، فقم بنسخ الرابط إلى ملف .tar.gz لأنظمة Linux باستخدام هندسة x86. حتى كتابة هذه السطور ، أحدث ملف هو go1.9.1.linux-386.tar.gz
بعد نسخ الرابط ، ما عليك سوى استبدال الرابط الموجود في عملية التثبيت الموجودة أدناه بالارتباط الذي حصلت عليه من صفحة التنزيل.
عملية التثبيت
في عملية التثبيت هذه ، سنستخدم الروابط إلى go 1.9.1 tarballs كمثال. بالنسبة إلى الإصدار الأحدث أو الأقدم ، ما عليك سوى استبدال الرابط في الخطوة الأولى. تحقق من صفحة تنزيل golang لترى الإصدارات المتوفرة حاليًا.
انتقل 1.9.1 لأنظمة 64 بت:
$ wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz $ sudo tar -C /usr/local -xzf go1.9.1.linux-amd64.tar.gz $ export PATH=$PATH:/usr/local/go/bin
انتقل 1.9.1 لأنظمة 32bit:
$ wget https://storage.googleapis.com/golang/go1.9.1.linux-386.tar.gz $ sudo tar -C /usr/local -xzf go1.9.1.linux-386.tar.gz $ export PATH=$PATH:/usr/local/go/bin
تحقق من التثبيت وإصدار من الذهاب
للتحقق مما إذا تم تشغيل go بنجاح ، استخدم:
`$ go version
go version go1.9.1 linux/amd64 `
سيطبع هذا إلى إصدار وحدة التحكم ، بينما يتأكد في نفس الوقت من أن عملية التثبيت سارت بسلاسة.