Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dili Debian 11 “Bullseye”’ye nasıl kurulur? Bugünkü konumuz bu. Bilindiği gibi, “Bullseye” kod adını, Pixar’ın ünlü Toy Story serisindeki at karakterinden alan Debian 11’in duyurulmasından sonra, konular artık Bullseye yönlü oldu. Biz de buradan devam ediyoruz. Google’ın oluşturduğu Go (diğer adıyla Golang) programlama dili bilindiği üzere pek çok geliştirici tarafından kullanılıyor. Go dilini kullanan geliştiriciler, söz dizimi söz konusu olduğunda, Go’nun (Golang) 21. yüzyılın C’si olduğunu söylüyor. Sisteme Go (Golang) kurmak için öncelikle terminalde su
komutuyla root olmanız ya da komutların başına sürekli sudo
eklemeniz gerekecektir. Bu arada, Debian’da sudo komutu ayrıcalıkları kazanmak için neler yapılması gerektiğine ilişkin olarak bu forum bildirisi incelenebilir.
Go (diğer adıyla Golang) programlama dili Debian 11 “Bullseye”’ye kurma konusuna dönelim. Öncelikle sistemin güncel olduğundan emin olmak gerekiyor. Bu nedenle, aşağıdaki komutu veriyoruz:
sudo apt update && sudo apt upgrade
Golang’ı kurmak için bazı paketlerin kurulu olduğundan emin olmanız gerekir. Paketleri doğrulamak veya kurmak için aşağıdaki komutu çalıştırmak uygundur:
sudo apt install wget software-properties-common apt-transport-https -y
Artık Golang‘i kurabiliriz. Şu ana değin Golang’in en son sürümü 1.7 sürümü idi. Bu nedenle 1.7 sürümünü baz alıyoruz, ancak güncellenmiş bir URL varsa, değiştirmek için indirme sayfasını ziyaret edebileceğinizi unutmayın. Şimdi Go’nun en son sürümünü resmi web sitelerinden indirelim:
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
Golang indirildikten sonra, indirilen dosyayı /usr/local/ dizinine çıkarın:
sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/
Ardından, Go’nun bin dizinini /usr/local/go/bin’e dahil etmek için ${PATH} ortam değişkenini yapılandırmak gerekiyor:
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh
Şimdi aşağıdaki komutu kullanarak go kurulumunu ve mevcut yapıyı doğrulayalım:
go version
Olasılıkla aşağıdakine benzer bir çıktı alacaksınız:
go version go1.17 linux/amd64
Güle güle kullanın.