اذهب ، قم بتثبيت لغة البرمجة هذه على Ubuntu 17.10

عن الذهاب

في المقالة التالية سوف نلقي نظرة على Go. يُعرف أيضًا باسم GoLang ، وهو كذلك لغة برمجة مفتوحة المصدر تم تطويره في Google بواسطة Robert Griesemer و Rob Pike و Ken Thompson. لغة Go متاحة في المستودعات الافتراضية لمعظم توزيعات Gnu / Linux. يتم استخدام هذه اللغة بنشاط على بعض خوادم إنتاج Google ، بالإضافة إلى شركات أخرى مثل Dropbox و Soundcloud و Uber وما إلى ذلك.

سنرى في هذه المقالة كيفية تثبيت وتكوين لغة برمجة Go في أوبونتو. هذه لغة برمجة جمعت, منافس, أمر حتمي, منظم, لا وجوه المنحى و جامع القمامة. سنكون قادرين على تثبيت Golang باستخدام مدير الحزم أو تنزيل الكود.

قم بتثبيت Go على Ubuntu

قم بتثبيت لغة Go باستخدام مديري الحزم

في الأنظمة المستندة إلى DEB مثل دبيان ، أوبونتو ، لينكس منت، يمكننا تثبيته باستخدام الأمر التالي في المحطة (Ctrl + Alt + T):

sudo apt-get install golang

يمكنك أيضًا البحث عن e تثبيت أدوات إضافية. في الأنظمة المستندة إلى DEB ، قم بالتشغيل في نفس المحطة:

sudo apt-cache search golang

تثبيت Go from source

قد يكون إصدار لغة Go في المستودعات الافتراضية قديمًا. إذا كنت مهتمًا بتثبيت أحدث إصدار ، فقم بتنزيله من الموقع الرسمي وقم بتثبيته يدويًا كما هو موضح أدناه. في هذا المثال ، كان هذا هو الخيار الذي اتبعته.

لقد اختبرت الأوامر التالية في إصدار أوبونتو 17.10. ومع ذلك ، فإن هذه الخطوات هي نفسها بالنسبة لتوزيعات Gnu / Linux الأخرى. قم بتنزيل أحدث إصدار مضغوط من ملف الموقع.

wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz

الآن تحقق من سلامة الملف تم تنزيله كما هو موضح أدناه.

sha256sum go1.9.3.linux-amd64.tar.gz

قيمة ال المجموع الاختباري SHA256 أن الأمر السابق يوضح أنه يجب عليك مطابقة الأمر المقدم مع رابط التنزيل. إذا لم يتطابق ، قم بتنزيله مرة أخرى.

قم باستخراج الملف الذي تم تنزيله باستخدام الأمر:

sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz

سيتم استخراجه في الدليل / البيرة / المحلية. تشير العلامة -C إلى الدليل الوجهة.

تكوين Go

الآن ، يجب علينا اضبط المسار على Go في ملف تعريف المستخدم. قم بتحرير ملف تعريف المستخدم الخاص بك عن طريق الكتابة في الجهاز (Ctrl + Alt + T):

sudo vi ~/.profile

أضف السطر التالي:

export PATH=$PATH:/usr/local/go/bin

أحفظ وأغلق الملف.

الآن سنقوم بتكوين مساحة العمل. مساحة العمل هي تسلسل هرمي للأدلة. في هذه الحالة ، سنقدم لك ثلاثة أدلة في جذرها:

  • SRC
  • PKG
  • بن

يمكننا إنشاء هذا التسلسل الهرمي للمجلدات باستخدام الأمر التالي في المحطة:

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

بعد ذلك ، يجب علينا أشر إلى مساحة العمل الجديدة. للقيام بذلك ، قم بتحرير الملف ~ / .profile:

sudo vi ~/.profile

وفيه تضاف الأسطر التالية:

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

انتقل إلى تكوين ملف تعريف المستخدم

إذا تم تثبيت Go في موقع آخر غير الموقع الافتراضي (/ usr / local /) ، يجب عليك تحديد مسار التثبيت (جورووت) في الملف ~ / .profile. على سبيل المثال، إذا قمت بتثبيت Go في دليل HOME الخاص بك، ثم سيتعين عليك إضافة الأسطر التالية في ملف ملف تعريف المستخدم:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

ضع في اعتبارك ذلك إذا قمت بتثبيت Golang باستخدام مديري الحزم، سيكون مسار التثبيت / usr / lib / go o / usr / lib / golang. في هذه الحالة سوف تحتاج إلى تحديث قيمة المسار في GOROOT.

بمجرد تحديد القيم المناسبة ، قم بتحديث قيم بيئة Go عن طريق كتابة:

source ~/.profile

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

انتقل المعلومات والتحقق من التثبيت

قم بتشغيل الأوامر التالية للتحقق مما إذا كان قد تم تثبيت كل شيء وتهيئته بشكل صحيح. لنرى الإصدار المثبت مع:

go version

ليرى لها معلومات البيئة، يركض:

go env

إذا رأيت نتائج مثل تلك الموجودة في لقطة الشاشة السابقة ، فتهانينا! يمكنك البدء في البرمجة الآن.

قم بإنشاء "عالم مرحبًا" باستخدام Go

الآن بعد أن قمنا بتثبيت Go ، دعنا نمضي قدمًا ونؤمن برنامج بسيط "hello world".

سنقوم بإنشاء ملف يسمى مرحبا بالأمر التالي:

vi go_projects/src/hola/hola.go

أضف فيه الأسطر التالية:

package main

import "fmt"

func main() {
fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10")
}

أحفظ وأغلق الملف. قم بتشغيل الأمر التالي إلى تجميع البرنامج:

go install $GOPATH/src/hola/hola.go

وأخيرا، تشغيل البرنامج باستخدام الأمر:

تثبيت وإطلاق البرنامج في Go

$GOBIN/hello

إذا سارت الأمور على ما يرام ، فتهانينا!

لمزيد من التفاصيل ، راجع قسم المساعدة ادارة:

اذهب للمساعدة

go help

يمكنك أيضًا التحقق من الوثائق الرسمية بواسطة Go.

في حال لم تعد تريد هذه اللغة ، يمكنك ذلك إلغاء تثبيته من خلال مدير مجموعة أو فقط حذف دليل / usr / local / go. سوف يعتمد على خيار التثبيت الذي تتخذه. بالإضافة إلى ذلك ، يزيل أيضًا الدلائل من مساحة العمل.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.