Go adalah bahasa pemrograman yang dirancang oleh insinyur Google Robert Griesemer, Rob Pike, dan Ken Thompson. Ini terutama dimaksudkan untuk menjadi bahasa modern:tidak memiliki konstruksi yang membuat Anda mengingat masa lalu Anda (seperti struct C) atau terinspirasi oleh bahasa lain (seperti pemahaman daftar Python).
Fitur utama Go adalah:keamanan memori tanpa pengumpul sampah, konkurensi tanpa data race, kebebasan deadlock, dan penghindaran koordinasi.
Di sini, kita akan melihat cara menginstal Golang di Debian 11 / Debian 10.
Unduh dan Instal Bahasa Go
Instal paket wget.
sudo apt update sudo apt install wget -y
Kunjungi halaman unduhan Bahasa Go untuk mengunduh versi terbaru Go. Atau, Anda dapat mengunduh paket biner bahasa Go melalui terminal menggunakan perintah berikut.
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
Ekstrak arsip ke /usr/local
.
sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/
Siapkan Lingkungan Go
Kami sekarang akan mengonfigurasi variabel lingkungan PATH untuk menyertakan tempat sampah Go (/usr/local/go/bin
) direktori. Untuk melakukannya, jalankan perintah di bawah ini.
Untuk instalasi di seluruh sistem dan memuat lingkungan ke sesi login Anda saat ini, jalankan perintah berikut.
echo "ekspor PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.shsource /etc/profile.d/go.sh
Untuk profil spesifik Anda dan memuat lingkungan ke sesi login Anda saat ini, jalankan perintah berikut.
echo "ekspor PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profilesource $HOME/.profile
Verifikasi Pemasangan Go
Jalankan perintah di bawah ini untuk melihat versi bahasa Go.
versi awal
Keluaran:
go version go1.17 linux/amd64
Periksa variabel lingkungan Go yang kita atur di bagian sebelumnya.
go env
Keluaran:
GO111MODULE=""GOARCH="amd64"GOBIN=""GOCACHE="/home/debian/.cache/go-build"GOENV="/home/debian/.config/go/env"GOEXE="" GOEXPERIMENT=""GOFLAGS=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOINSECURE=""GOMODCACHE="/home/debian/go/pkg/mod"GONOPROXY=""GONOSUMDB=""GOOS="linux"GOPATH ="/home/debian/go"GOPRIVATE=""GOPROXY="https://proxy.golang.org,direct"GOROOT="/usr/local/go"GOSUMDB="sum.golang.org"GOTMPDIR=" "GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"GOVCS=""GOVERSION="go1.17"GCCGO="gccgo"AR="ar"CC="gcc"CXX="g++"CGO_ENABLED="1"GOMOD="/dev/null"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG=" pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1429786228=/tmp/go-build -gno-record-gcc-switches"Buat Proyek Pertama
Buat direktori
hello
di bawah direktori home Anda.mkdir -p hellocd haloMari kita buat program sederhana (halo) untuk menguji penginstalan Go.
vi hello.goTempatkan konten berikut di file hello.go.
package mainimport "fmt"func main() { fmt.Printf("Welcome To ITzGeek\n")}Sekarang, jalankan kode dengan perintah go.
lari .Anda akan mendapatkan teks ucapan berikut.
Selamat datang di ITzGeekKesimpulan
Itu saja. Anda telah berhasil menginstal Go Lang di Debian 11 / Debian 10. Selain itu, Anda dapat mempelajari lebih lanjut tentang Go dengan membuka halaman tutorial Golang.
Debian