Bu yazıda Linux tabanlı sistemler ve Ubuntu özelinde Golang kurulumu nasıl anlatılır özetleyeceğim. Eğer Windows 10 kullanıyorsanız, Windows’da Golang Kurulumu başlıklı yazımı inceleyebilir veya WSL kurulumu yapıp ardından bu yazıdaki Linux kurulum adımları ile devam edebilirsiniz.
İlk adım: Kurulması gerekenler
- GO ile çoğu zaman açık kaynaklı Git kütüphanelerine başvuracaksınız. Bu nedenle shell’de
apt-get install git
komutunu yazarak Git’i kurarak başlamalısınız. - Go indirme sayfasındaki son Golang arşivini wget ile indirmelisiniz. Bu yazının yazıldığı an itibarı ile 1.17 sürümünü indiren komutlar aşağıdadır
wget -c https://golang.org/dl/go1.17.1.linux-amd64.tar.gz [64-bit]
wget -c https://golang.org/dl/go1.17.1.linux-386.tar.gz [32-bit]
- Akabinde aşağıdaki kodu çalıştırarak indirdiğimiz arşiv dosyasını /usr/local dizinine çıkartalım
sudo tar -C /usr/local -xvzf go1.17.1.linux-amd64.tar.gz
İkinci adım: Go çalışma alanımızı oluşturalım
Go çalışma alanınızı oluşturmak için ilk yapmanız gereken çalışma alanınıza özel bir klasör oluşturmaktır. Bunun için örneğin ~go_projeleri
dizinini kullanabilirsiniz. Bu proje içinde bin, src ve pkg dizinlerini oluşturmalıyız.
Bu klasörlerin amaçları;
bin
Go çalıştırılabilir dosyalarının bulunduğu dizindir.src
Go kaynak dosyalarınızı saklayacağınız dizindir- pkg Go paket nesnelerinin saklanacağı dizindir
Klasörleri şu komutlarla oluşturabilirsiniz
Go’nun shell komut satırında herhangi bir yerden çalıştırılabilmesi için çalıştırılabilir dosyalarının bulunduğu dizinin $PATH ortam değişkeni içerisine eklenmesi gerekir.
Bunu sistem geneli için yapmak isterseniz /etc/profile , kullanıcı bazında yapmak isterseniz $HOMe/.profile veya $HOMe/.bashrc dosyalarını düzenleyerek /usr/local/go/bin dizinini PATH değişkenine ekleyebilirsiniz.
Bunun için bahsi geçen dosyayı istediğiniz editörle (ben nano tercih ediyorum) açıp
nano ~/.bashrc
en sonuna şu satırı ekleyebilirsiniz
export PATH=$PATH:/usr/local/go/bin
benzer şekilde GOPATH ve GOBIN GO ortam değerlerini de profil dosyanızın en altına eklemelisiniz
export GOPATH="$HOME/go_projeleri"
export GOBIN="$GOPATH/bin"
Değişikliklerin etkili olması için sistemi veya shell komut istemini yeniden başlatabilir veya aşağıdaki komutla profilinizi yeniden yükleyebilirsiniz.
source ~/.bashrc
Üçüncü adım: Deneme ve ilk programımızı çalıştırma
Bütün bu kurulumları ve ayarları yaptıktan sonra Go’nun çalışmaya hazır olduğunu test etmek için örnek bir go programı indirip çalıştırabiliriz.
Bunun için öncelikli olarak shell’de şu komutu çalıştırın.
go version
Eğer aşağıdaki gibi bir çıktı alırsanız Go kurulumunuz başarılı demektir.
Harikaaaa! Go kurulumunu tamamladınız. Bir sorun yaşarsanız bana sosyal medya hesaplarımdan ulaşabilirsiniz.
Kapak fotoğrafı Antonio Borriello tarafından Pexels ‘de paylaşılmıştır.
Bu Yazıda Yapılan Değişiklikler
- 11.05.2022: Yazı özeti düzenlendi.