Git, bu programlama dilini Ubuntu 20.04'e yükle

Ubuntu 20.04'te Go kurulumu hakkında

Bir sonraki makalede, nasıl yapabileceğimize bir göz atacağız. Go'yu kurun, genellikle şu şekilde anılır golang, Ubuntu 20.04'te. Bu, güvenilir ve verimli uygulamalar oluşturmamızı sağlayacak, Google tarafından oluşturulan modern bir açık kaynak programlama dilidir. Derlenmiş bir dildir, yani yazılımı çalıştırmak için kullanılan yürütülebilir bir dosya oluşturmak için kaynak kodunu derlemeniz gerekecek.

Gibi birçok popüler uygulama Kubernetes, liman işçisiPrometheus ve Terraform, Go'da yazılmıştır. Bu bir çöp toplayıcı ile derlenmiş, eşzamanlı, zorunlu, yapılandırılmış, nesne yönelimli olmayan programlama dili.

Go'nun genel özelliklerinden bazıları

  • Tek bir proje açık kaynak.
  • Bu dil C'ye benzer bir sözdizimi kullanın.
  • kullanımları statik yazım ve performansı C ve C ++ gibi dillerinkiyle karşılaştırılabilir çünkü bunlar gibi, derleyici, Go kodunu makine koduna dönüştürür.
  • Bu dil dinamik dillerin birçok özelliği ve olanağına sahiptir python gibi.
  • Sistem programlama için tasarlanmış bir dil olmasına rağmen, bir çöp toplayıcı ve diğer üst düzey yetenekler sağlar bu onu çok güçlü bir dil yapar.
  • Go ikilisi şu özelliklere sahiptir: çapraz derleme doğal olarak.
  • Go, nesne yönelimli programlama paradigmasını destekler, ancak çoğu popüler programlama dilinin aksine, tür ve anahtar sözcük mirasına sahip değildir.
  • Bu bir programlama dilidir çok işlemcili sistemlerden yararlanmak için tasarlanmıştır.

Go'yu Ubuntu 20.04'e yükleyin

Go'yu Ubuntu 20.04'e yüklemek için yalnızca aşağıdaki adımları izlememiz gerekecek:

Go tarball'ı indirin

Bu yazı itibariyle, en son kararlı sürüm 1.14.2'dir. Tarball'ı indirmeden önce, ziyaret etmeniz tavsiye edilir resmi indirme sayfası Git ve yeni bir sürümün olup olmadığını kontrol et.

Bizi ilgilendiren paketi indirmek için yapabiliriz web tarayıcısından veya wget kullanarak bir terminalde (Ctrl + Alt + T):

tarbal paketini indir

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

İndirdikten sonra yapacağız indirilen dosyayı dizinde açın / Yerel / usr:

sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/

Yol değişkeninden sığdır

Al Go dizini konumunu $ PATH ortam değişkenine ekleyin, sistem Go çalıştırılabilir ikili dosyalarını nerede bulacağını bilecektir.

Bu, dosyaya aşağıdaki satırı ekleyerek yapılabilir. / etc / profile (sistem genelinde kurulum için) veya dosyaya $ HOME / .profile (güncel bir kullanıcı kurulumu için):

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

Önceki satır bizi en çok ilgilendiren dosyaya eklendiğinde, geriye yalnızca onu kaydetmek ve mevcut kabuk oturumuna yeni PATH ortam değişkenini yükle komut ile:

source ~/.profile

Kurulumu doğrulayın

Yapabileceğiz sistemde yüklü olan sürüme bakın terminalde yazarak (Ctrl + Alt + T):

Go sürümü yüklendi

go version

Küçük bir örnek

Bu dilin kurulumunu test etmek için klasik mesajını yazdıran basit bir program oluşturacağız.Selam Dünya'.

Varsayılan olarak çalışma alanının konumunu belirten GOPATH değişkeni $ HOME / go olarak ayarlandı. Çalışma alanı dizinini oluşturmak için sadece terminale yazmamız gerekir (Ctrl + Alt + T):

mkdir ~/go

Çalışma alanı içinde, adlı yeni bir dizin oluşturacağız src ve dizinin içinde merhaba:

mkdir -p ~/go/src/hola

Bu dizinde favori düzenleyicimizi kullanarak adlı bir dosya oluşturacağız merhaba.gove içine aşağıdaki kodu yapıştıracağız:

Go ile örnek dosya

package main

import "fmt"

func main() {
         fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n")
}

Yapıştırıldıktan sonra, yalnızca dosyayı kaydedip çıkmamız gerekecek. Almak için Go Çalışma Alanı dizin hiyerarşisi hakkında daha fazla bilgi, kullanıcılar ziyaret edebilir Belgeler sayfası.

Şimdi dizine gideceğiz ~ / go / src / merhaba y programı derlemek için aşağıdaki komutu çalıştırın:

örneğin Go ile derlenmesi

cd ~/go/src/hola

go build

Yukarıdaki komut oluşturacak merhaba adlı yürütülebilir bir dosya. Bunu şu komutu yazarak gerçekleştirebiliriz:

örnek dosyayı çalıştırmak

./hola

Ubuntu 20.04 sistemimize Go'yu indirip kurduğumuza göre artık projelerimizi geliştirmeye başlayabiliriz. İçin bu dil hakkında daha fazla bilgi için, kullanıcılar şuraya başvurabilir: resmi belgeler.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.