Linux'ta GoLang (Go Programlama Dili) Nasıl Kurulur


Go (GoLang olarak da anılır), kullanıcıların kolayca basit, güvenilir ve yüksek verimli bilgisayar programları yazmasına olanak sağlamak için tasarlanmış açık kaynaklı ve alt düzey bir programlama dilidir.

2007 yılında Google'da Robert Griesemer, Rob Pike ve Ken Thompson'dan oluşan bir programcı ekibi tarafından geliştirildi. C, C++, Java ve çok daha fazlası gibi diğer sistem dilleriyle aynı, derlenmiş, statik olarak yazılmış bir dildir.

GoLang son derece üretkendir, ağ oluşturma ve çoklu işleme desteğiyle okunabilir ve aynı zamanda kapsamlı sistemlerde de ölçeklenebilir. Aşağıda GoLang kullanılarak geliştirilen, iyi bilinen birkaç açık kaynak projesinin listesi bulunmaktadır:

  • Liman işçisi
  • Kubernet'ler
  • Kireç
  • AkışDB
  • Gogs (Go Git Hizmeti) diğerleri arasındadır.

GoLang'ı Linux Sistemlerine Kurun

1. https://golang.org/dl/ adresine gidin ve aşağıdaki gibi wget komutunu kullanarak GoLang'ın en son sürümünü (yani 1.15.2) bir arşiv dosyası halinde indirin. :

wget -c https://golang.org/dl/go1.15.2.linux-amd64.tar.gz   [64-bit]
wget -c https://golang.org/dl/go1.15.2.linux-386.tar.gz     [32-bit]

2. Ardından, aşağıdaki gibi shasum komutunu kullanarak arşiv dosyasının SHA256 sağlama toplamını doğrulayarak tarball'ın bütünlüğünü kontrol edin; burada -a işareti bulunur. kullanılacak algoritmayı belirtmek için kullanılır:

shasum -a 256 go1.7.3.linux-amd64.tar.gz

b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552  go1.15.2.linux-amd64.tar.gz

Önemli: İndirilen arşiv dosyasının içeriğinin GoLang web sitesinde sağlanan kopyanın aynısı olduğunu göstermek için 256 bit karma değeri Yukarıdaki komuttan oluşturulan çıktıda görüldüğü gibi, indirme bağlantısıyla birlikte sağlananla aynı olmalıdır.

Durum böyleyse bir sonraki adıma geçin, aksi takdirde yeni bir tarball indirin ve kontrolü yeniden çalıştırın.

3. Daha sonra aşağıdaki komutu kullanarak tar arşiv dosyalarını /usr/local dizinine çıkarın.

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

Burada -C hedef dizini belirtir.

Linux'ta GoLang Ortamını Yapılandırma

4. Öncelikle, çalışma alanınızın kökü olan ~/go_projects dizinini oluşturarak Go çalışma alanınızı ayarlayın. Çalışma alanı üç dizinden oluşur:

  1. Go çalıştırılabilir ikili dosyalarını içerecek olan bin.
  2. kaynak dosyalarınızı saklayacak src ve
  3. Paket nesnelerini depolayacak pkg.

Bu nedenle yukarıdaki dizin ağacını aşağıdaki şekilde oluşturun:

mkdir -p ~/go_projects/{bin,src,pkg}
cd ~/go_projects
ls

5. Artık Go'yu diğer Linux programları gibi mutlak yolunu belirtmeden çalıştırmanın zamanı geldi; kurulum dizini ` PATH değerlerinden biri olarak saklanmalıdır. Çevre değişkeni.

Şimdi, aşağıdaki satırı /etc/profile dosyanıza ekleyerek PATH ortam değişkenine /usr/local/go/bin ekleyin. sistem çapında bir kurulum veya kullanıcıya özel kurulum için $HOME/.profile veya $HOME./bash_profile:

Tercih ettiğiniz düzenleyiciyi kullanarak dağıtımınıza uygun kullanıcı profili dosyasını açın ve aşağıdaki satırı ekleyin, dosyayı kaydedin ve çıkın:

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

6. Ardından, kullanıcı profili dosyanızda (~/.profileGOPATH ve GOBIN Go ortam değişkenlerinin değerlerini ayarlayın. Strong> veya ~/bash_profile) kullanarak çalışma alanı dizininize işaret edin.

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

Not: GoLang'ı varsayılan dizin (/usr/local/) dışında özel bir dizine yüklediyseniz için bu dizini GOROOT değişkeninin değeri olarak belirtmeniz gerekir.

Örneğin, GoLang'ı ana dizine yüklediyseniz, aşağıdaki satırları $HOME/.profile veya $HOME/.bash_profile 'a ekleyin. dosya.

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

7. Bu bölümün altındaki son adım, mevcut bash oturumunda kullanıcı profilinde yapılan değişiklikleri şu şekilde uygulamaktır:

source ~/.bash_profile
OR
source ~/.profile

GoLang Kurulumunu Doğrulayın

8. Go sürümünüzü ve ortamınızı görüntülemek için aşağıdaki komutları çalıştırın:

go version
go env

Go kaynak kodunu yöneten Go aracının kullanım bilgilerini görüntülemek için aşağıdaki komutu yazın:

go help

9. Go kurulumunuzun düzgün çalışıp çalışmadığını test etmek için küçük bir Go hello dünyası programı yazın ve dosyayı ~ konumuna kaydedin. /go_projects/src/hello/ dizini. Tüm GoLang kaynak dosyalarınız .go uzantısıyla bitmelidir.

~/go_projects/src/ altında merhaba proje dizinini oluşturarak başlayın:

mkdir -p ~/go_projects/src/hello

Ardından hello.go dosyasını oluşturmak için favori düzenleyicinizi kullanın:

vi ~/go_projects/src/hello/hello.go

Aşağıdaki satırları dosyaya ekleyin, kaydedin ve çıkın:

package main 

import "fmt"

func main() {
    fmt.Printf("Hello, you have successfully installed GoLang in Linux\n")
}

10. Şimdi yukarıdaki programı go kurulumunu kullanarak derleyin ve çalıştırın:

go install $GOPATH/src/hello/hello.go
$GOBIN/hello

Program dosyasında size mesajı gösteren çıktıyı görüyorsanız, kurulumunuz doğru çalışıyor demektir.

11. Go ikili yürütülebilir dosyalarınızı diğer Linux komutları gibi çalıştırmak için ` PATH'inize $GOBIN ekleyin. Çevre değişkeni.

Referans Bağlantıları: https://golang.org/

Bu kadar! Artık basit, güvenilir ve yüksek verimli bilgisayar programları yazmak için GoLang'ı öğrenebilirsiniz. Zaten GoLang'ı kullanıyor musunuz?

Aşağıdaki yorum bölümü aracılığıyla deneyiminizi bizimle ve diğer birçok Linux kullanıcısıyla paylaşın veya hayal edebileceğiniz gibi, bu kılavuz veya GoLang ile ilgili bir soru sorabilirsiniz.