Geliştireceğim projede, sunucu olarak Linux dağıtımı kullanmayı planladığım, şimdiden Linux tecrübesi edinmek istediğim ve Linux çekirdeği üzerine inşa edilmiş işletim sistemleri Windows işletim sistemine göre daha az sistem kaynağı tükettiği için bilgisayarıma Windows yanına Ubuntu kurulumu yaptım. Ayrıca Linux’un terminal kullanımını da bu bahaneyle geliştirmiş olurum. Bilgisayarının işlemci/ram gibi kaynakları düşük olan arkadaşlar, XFCE masaüstü ile gelen Xubuntu kurulumu yapabilir. Ubuntu / Xubuntu / Kubuntu hepsinin işlevler aynı, masaüstü ortamları farklı. Örneğin Ubuntu; Gnome gibi görsel zenginlik sunan bir masaüstü ortamı kullandığı için sistem kaynağından yiyor. Ama Xubuntu; XFCE gibi görsellikten ziyade performansa odaklı olduğu için daha az sistem kaynağı tüketiyor.
Bilgisayarınızda var olan Windows işletim sistemi yanına Linux dağıtımı (Örneğin Ubuntu) kurulumu konusunda Google araması sonucu çok fazla yardım sitesi bulabilirsiniz.
Ubuntu kurulumundan sonra, işletim sisteminde Go derleyicisi kurulumu ve derli toplu kod yazmak isteyenler için Visual Studio Code (VS Code) kurulumuna başlayalım.
1- Go derleyicisi kurulumu
Go kurulumu için birden fazla yöntem var. Ben Ubuntu öğrenmeye de yeni başladığım için, hem ubuntu terminal hem uygulama kurulum detayları ile kafamı karıştırmamak için en güncel sürümü en kolay yolla nasıl kurulur kısmına odaklandım.
Snap paketi ile Go derleyicisi kurulumu yaptım. Terminal ekranında tek bir komut ile ayar vs. işlerine girmeden Go derleyicisi kuruldu.
Snap: Ubuntu’nun üreticisi Canonical tarafından geliştirilen, bir uygulamanın çalışması için gereken tüm dosyaları ve kütüphaneleri (bağımlılıkları) kendi içinde toplayan evrensel bir yazılım paketleme ve dağıtım formatıdır.
Bu yazıyı yazdığım dönemde Ubuntu’nun son versiyonu olan “Ubuntu 26.04.1 LTS” sürümünü indirip kurmuştum ve bu sürümde snap paketi yüklü geldiği için extra kurulum yapmadım. Direkt Go kurulumuna geçtim. Ama snap kontrolünü yine yapalım ve kurulu değilse kurulumu yapalım.
Sistemde “snap” paketinin yüklü olup olmadığını nasıl kontrol ederiz?
Terminal ekranını açıp aşağıdaki komutu yazalım
snap --version
Eğer ekranda aşağıdaki gibi sürüm bilgileri çıkıyorsa sisteminizde Snap zaten var ve aktiftir.
snap 2.76.3
snapd 2.76.3
series 16
ubuntu 26.04
kernel 7.0.0-34-generic
architecture amd64
Eğer "snap: command not found" hatası alırsanız;
sudo apt update
sudo apt install snapd
komutları ile snap paketini kurabilirsiniz.
Kurulum sonrası tekrar "snap --version" komutunu çalıştırıp sürüm bilgilerini ekranda görebilirsiniz.
snap paketini kontrol ettikten sonra “Go derleyicisi” kurulumuna geçelim.
Terminali açıp aşağıdaki komutu yazıp enter tuşuna basalım.
sudo snap install go --classic
Yukarıdaki komut işlemi bittiğinde ekranda “go 1.27.1 from Canonical✓ installed” çıktısını görürüz. Ben kurulumu yaptığım tarihte en güncel go versiyonu 1.27.1 idi. Siz ileride kurulum yaparsanız daha yeni version numaraları görebilirsiniz.
Kurulumu ve kurulan go versiyonunu öğrenmek için terminal penceresini kapatıp tekrar açın ve aşağıdaki komutu yazın
go version
Ekranda “go 1.27.1 from Canonical✓ installed” çıktısı görüyorsanız kurulum başarılı demektir.
2- VS Code kurulumu
Terminal ekranını açalım ve aşağıdaki komutu yazalım.
sudo snap install code --classic
Kurulum bitince aşağıdaki gibi bir çıktı alınır.
code 89de1a24.... successfully installed
Kurulumu kontrol etmek için aşağıdaki komutu çalıştıralım
code --version
VS Code başarı ile sisteminize yüklendiyse, aşağıdakine benzer bir çıktı alınır.
1.139.1
04c0d99f4fb...............................
x64
Ubuntu işletim sistemi üzerine Go derleyicisi ve Visual Studio Code uygulamasının kurulumunu tamamladık. Sonraki aşamada Go ile ilgili derslerimize geçeceğiz.

[…] Bir önceki yazımda Ubuntu işletim sistemine Go derleyicisi ve VS Code kurulumundan bahsetmiştim. […]