Di artikel selanjutnya kita akan melihat Go. Juga dikenal sebagai GoLang bahasa pemrograman open source dikembangkan di Google oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Bahasa Go tersedia di repositori default di sebagian besar distribusi Gnu / Linux. Bahasa ini digunakan secara aktif di beberapa server produksi Google, serta perusahaan lain seperti Dropbox, Soundcloud, Uber, dll.
Pada artikel ini kita akan melihat cara menginstal dan mengkonfigurasi bahasa pemrograman Go di Ubuntu. Ini adalah bahasa pemrograman dikompilasi, bersamaan, imperatif, tersusun, tidak berorientasi objek dan pemulung. Kami akan dapat menginstal Golang menggunakan manajer paket atau mengunduh kodenya.
Instal Go di Ubuntu
Instal bahasa Go menggunakan manajer paket
Dalam sistem berbasis DEB seperti Debian, Ubuntu, Linux Mint, kita dapat menginstalnya menggunakan perintah berikut di terminal (Ctrl + Alt + T):
sudo apt-get install golang
Anda juga dapat mencari e instal alat tambahan. Pada sistem berbasis DEB, jalankan di terminal yang sama:
sudo apt-cache search golang
Instal Go dari sumber
Versi bahasa Go di repositori default mungkin kedaluwarsa. Jika Anda tertarik untuk menginstal versi terbaru, unduh dari situs resmi dan instal secara manual seperti yang dijelaskan di bawah ini. Untuk contoh ini, ini adalah opsi yang saya ikuti.
Perintah berikut telah saya uji dalam versi Ubuntu 17.10. Namun, langkah-langkah ini sama untuk distribusi Gnu / Linux lainnya. Unduh versi terkompresi terbaru dari situs web.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
sekarang periksa integritas file diunduh seperti yang ditunjukkan di bawah ini.
sha256sum go1.9.3.linux-amd64.tar.gz
Nilai dari Checksum SHA256 bahwa perintah sebelumnya menunjukkan Anda harus cocok dengan yang disediakan dengan tautan unduhan. Jika tidak cocok, unduh lagi.
Ekstrak file yang diunduh dengan perintah:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Ini akan diekstrak ke dalam direktori / usr / local. Bendera -C menunjukkan direktori tujuan.
Konfigurasi Go
Sekarang kita harus setel jalur ke Go di profil pengguna. Edit profil pengguna Anda dengan mengetik di terminal (Ctrl + Alt + T):
sudo vi ~/.profile
Tambahkan baris berikut:
export PATH=$PATH:/usr/local/go/bin
Simpan dan tutup file.
Sekarang kita akan mengkonfigurasi ruang kerja. Ruang kerja adalah hierarki direktori. Dalam hal ini kami akan memberi Anda tiga direktori di root-nya:
- src
- pkg
- bin
Kita dapat membuat hierarki direktori ini menggunakan perintah berikut di terminal:
mkdir -p $HOME/go_projects/{src,pkg,bin}
Selanjutnya, kita harus arahkan ke ruang kerja baru. Untuk melakukan ini, edit file ~ / .profile:
sudo vi ~/.profile
Dan di dalamnya tambahkan baris berikut:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Jika Go diinstal di lokasi selain lokasi default (/ usr / local /), Anda harus menentukan jalur penginstalan (GOROOT) di file ~ / .profile. Sebagai contoh, jika Anda telah menginstal Go di direktori HOME Anda, maka Anda harus menambahkan baris berikut di file profil pengguna:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Ingat itu jika Anda telah menginstal Golang menggunakan manajer paket, jalur penginstalannya adalah / usr / lib / go o / usr / lib / golang. Dalam hal ini, Anda perlu memperbarui nilai rute di GOROOT.
Setelah Anda menentukan nilai yang sesuai, perbarui nilai lingkungan Go dengan mengetik:
source ~/.profile
Verifikasi penginstalan
Jalankan perintah berikut untuk memeriksa apakah semuanya telah diinstal dan dikonfigurasi dengan benar. Ayo lihat versi terpasang dengan:
go version
Untuk melihatnya informasi lingkungan, Lari:
go env
Jika Anda melihat hasil seperti di screenshot sebelumnya, selamat! Anda dapat memulai pemrograman sekarang.
Buat 'halo dunia' menggunakan Go
Sekarang setelah Go terinstal, mari kita lanjutkan dan percaya program 'halo dunia' sederhana.
Kami akan membuat file bernama halo dengan perintah berikut:
vi go_projects/src/hola/hola.go
Tambahkan baris berikut di dalamnya:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Simpan dan tutup file. Luncurkan perintah berikut ke kompilasi program:
go install $GOPATH/src/hola/hola.go
Akhirnya, jalankan programnya menggunakan perintah:
$GOBIN/hello
Jika semuanya berjalan lancar, selamat! Anda baru saja membuat program contoh dengan Go.
Untuk lebih jelasnya, lihat bagian bantuan berlari:
go help
Anda juga dapat memeriksa file dokumentasi resmi oleh Go.
Jika Anda tidak lagi menginginkan bahasa ini, Anda bisa hapus instalannya melalui manajer paket atau sederhana menghapus direktori / usr / local / go. Itu akan tergantung pada opsi instalasi yang Anda ambil. Selain itu, ini juga menghapus direktori dari ruang kerja.