GNU/Linux >> Belajar Linux >  >> Debian

Cara Install Golang 1.8 di Debian 9 Stretch

Go(Golang) adalah bahasa pemrograman open source yang dikembangkan oleh Google. Itu dirilis pada akhir 2009. Ini memudahkan untuk membangun perangkat lunak yang sederhana, andal, dan efisien. Docker, Kubernetes, Openshift, InfluxDB, dan banyak alat populer lainnya ditulis di GO.

Golang tidak diinstal sebelumnya pada sebagian besar distribusi Linux, meskipun paket instalasinya kemungkinan besar tersedia di repositori resmi atau PPA distribusi eksternal. Tapi, Umumnya, Paket-paket ini berada di belakang satu atau dua versi di belakang yang terbaru. Lebih baik menginstal versi terbaru dari sumbernya, dan itu cukup mudah.

Tutorial ini akan memandu Anda dalam mengunduh dan menginstal Go 1.8 di debian9, serta membuat aplikasi Hello World yang sederhana.

Instalasi GO 1.8

Perbarui dan tingkatkan paket pada mesin Anda dengan menjalankan perintah di bawah ini. Perintah pertama akan memperbarui daftar paket yang tersedia di repositori. Perintah kedua akan memastikan bahwa Anda memiliki patch dan perbaikan keamanan terbaru. Langkah ini opsional .

$ sudo apt-get update
$ sudo apt-get -y upgrade

Unduh paket GO dengan menggunakan perintah "wget" atau "curl -O", yang akan menarik arsip biner go dan menyimpannya di direktori kerja Anda saat ini. Untuk menemukan versi terbaru GO, kunjungi halaman unduh resmi. Saya akan menggunakan perintah wget untuk mengunduh arsip biner go.

$ wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

Sekarang ekstrak arsip yang diunduh menggunakan perintah tar dan instal di lokasi yang diinginkan. Saya akan menggunakan /usr/local sebagai direktori instalasi, Anda dapat menggunakan beberapa lokasi yang dapat diakses oleh banyak pengguna untuk hosting bersama. Perintah pertama di bawah ini akan mengekstrak arsip go, dan perintah kedua akan memindahkan direktori go yang diekstrak ke /usr/local.

$ tar -xvf go1.8.3.linux-amd64.tar.gz
$ mv go/ /usr/local

Anda telah berhasil menginstal go 1.8. Sekarang, mari kita siapkan go environment.

Siapkan Lingkungan Go

Untuk menyiapkan go environment, Anda perlu menyetel 3 variabel lingkungan.

1. GOROOT
- Lokasi di mana paket Go diinstal pada sistem.

2. GOPATH
- Lokasi direktori kerja atau ruang kerja.

3. JALAN
- Untuk mengakses sistem binari go secara luas.
Setel variabel lingkungan GOROOT. Ini adalah direktori instalasi GO yang telah kita bahas pada langkah sebelumnya, Dalam kasus saya, Ini adalah /usr/local/go.

Setel variabel lingkungan GOROOT. Ini adalah direktori instalasi GO yang telah kita bahas pada langkah sebelumnya, Dalam kasus saya, Ini adalah /usr/local/go.

$ export GOROOT=/usr/local/go

GOPATH adalah lokasi ruang kerja GO. Dalam kasus saya, Ini adalah $HOME/work/goproj

$ export GOPATH=$HOME/work/goproj

Sekarang atur variabel PATH untuk mengakses lebar sistem biner go.

$ export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

3 variabel lingkungan ini disetel untuk sesi saat ini saja, untuk menjadikannya permanen, tambahkan perintah di atas dalam file ~/.profile.

Uji penginstalan GO

Setelah instalasi dan pengaturan lingkungan Go berhasil, saatnya untuk mengujinya. Jalankan perintah berikut untuk memeriksa versi go yang diinstal.

$ go version
go version go1.8.3 linux/amd64

Anda juga dapat memeriksa semua variabel lingkungan set go dengan menjalankan perintah di bawah ini.

$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/pradip/work/goproj/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

Sekarang mari kita jalankan program hello world sederhana menggunakan GO. Buat direktori $GOPATH/src/hello.

$ mkdir -p  $GOPATH/src/hello

Buat file hello.go baru di bawah $GOPATH/src/hello dan rekatkan konten di bawah ini.

package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}

Sekarang, Kompilasi file Di Atas dengan menjalankan perintah di bawah ini.

 $ go install hello

Setelah kompilasi berhasil, Anda dapat menjalankannya hanya dengan merujuk ke file di jalur Go Anda.

$ $GOPATH/bin/hello
hello, world

Di sini, Anda "PERGI". Anda telah berhasil menginstal, mengatur golang 1.8 dan menjalankan program hello world. Jika Anda menemukan kesulitan mengikuti salah satu langkah di atas, beri tahu saya. Saya akan mencoba untuk mengatasinya. Umpan balik Anda di bagian komentar sangat berharga. Terima kasih telah membaca.


Debian
  1. Cara Menginstal VirtualBox 5.1 di Debian 9 (Peregangan)

  2. Cara Menginstal Nextcloud di Debian 11

  3. Bagaimana cara menginstal Java 17 di Debian 11

  1. Cara Menginstal Gradle di Debian 11

  2. Cara Menginstal Webmin di Debian 11

  3. Cara Menginstal VirtualBox di Debian 10

  1. Cara menginstal OpenOffice di Debian 10

  2. Cara Menginstal Docker di Debian 9 Stretch

  3. Cara Menginstal OpenVPN di Debian 9 Stretch