Pasang Pergi pada Ubuntu 18.04 Bionic Beaver Linux

Pasang Pergi pada Ubuntu 18.04 Bionic Beaver Linux

Objektif

Objektifnya ialah memasang GO di Ubuntu 18.04. Pergi juga dikenali sebagai Golang, adalah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google.

Panduan ini akan menunjukkan kepada anda cara memasang GO di Ubuntu menggunakan repositori Ubuntu standard dengan menggunakan Apt perintah dan penggunaan pemasang golang google serta cara memasang pergi menggunakan snap perintah.

Sistem operasi dan versi perisian

  • Sistem operasi: - Ubuntu 18.04 Bionic Beaver
  • Perisian: - Pergi versi Go1.10 linux/amd64 atau lebih tinggi

Keperluan

Akses istimewa ke sistem Ubuntu anda sebagai akar atau melalui sudo Perintah diperlukan.

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Versi lain dalam tutorial ini

Ubuntu 20.04 (Focal Fossa)

Arahan

Pasang prasyarat

Untuk memasang dan menguji kami akan memerlukan arahan Linux berikut: wget dan git. Alat ini kemungkinan besar sudah dipasang pada sistem ubuntu anda. Sekiranya mereka tidak, lari:

$ sudo apt memasang wget git 

Pasang Pergi Menggunakan Pemasang Golang

Menggunakan pemasang golang google kemungkinan besar cara yang paling mudah bagaimana memasang sistem ubuntu anda. Mari mulakan dengan memuat turun pemasang golang:

$ wget -q https: // penyimpanan.Googleapis.com/golang/getgo/installer_linux 

Jadikan pemasangan Golang boleh dilaksanakan:

$ chmod +x installer_linux 

Terakhir, jalankan Installer_linux boleh dilaksanakan untuk memasang Sistem Ubuntu anda. Pemasang akan memuat turun dan memasang versi terkini GO:

 $ ./Installer_linux Selamat datang ke pemasang Go! Memuat turun versi Go GO1.10 hingga/rumah/linuxconfig/.Pergi ini mungkin memerlukan sedikit masa ... dimuat turun! Menyiapkan GOPATH GOPAT! Satu perkara lagi! Jalankan 'Sumber/Laman Utama/Linuxconfig/.bash_profile 'untuk meneruskan pembolehubah persekitaran baru ke sesi semasa anda, atau buka shell baru. 

Seperti yang diminta oleh pemasang, jalankan sumber Perintah untuk mengemas kini pemboleh ubah sesi shell semasa anda untuk memasukkan yang baru GOPATH, Atau hanya buka sesi shell baru:

$ sumber/rumah/linuxconfig/.BASH_PROFILE 

Periksa Pergi Versi:

versi $ Go versi Go1.10 Linux/AMD64 

Akhir sekali, sebagai ujian, cuba dapatkan dan laksanakan contoh Hello World Golang:

$ pergi github.com/golang/contoh/hello $ hello hello, pergi contoh! 


Pergi bahasa di Ubuntu 18.04

Kelemahan menggunakan pemasang golang untuk memasang sistem ubuntu adalah bahawa kami tidak dapat memilih versi pemasangan. Tetapi saya yakin ini hanya kemunduran sementara:

$ ./Installer_linux -Saya selamat datang ke pemasang Go! Adakah anda ingin memasang Go? Y/n [y]: y versi go terbaru adalah go1.10, pasang itu? Y/n [y]: n membatalkan pemasangan. 

Pasang GO dari Ubuntu Reposttiory

Alternatif lain untuk memasang GO ON Ubuntu 18.04 adalah dengan menggunakan Apt Perintah untuk memasang binari go dari repositori Ubuntu:

$ sudo apt pasang golang 

Ini akan memasang pakej tradisional terkini yang pada masa penulisannya adalah Pergi versi Go1.10:

versi $ Go versi Go1.10 Linux/AMD64 

Sebelum kita melakukan ujian, kita perlu terlebih dahulu menetapkan GOPATH:

$ echo 'Export GOPATH = $ Home/Go' >> ~/.BASHRC $ echo 'Export Path = $ Path: $ GOPATH/bin' >> ~/.Bashrc $ Sumber ~/.Bashrc 

Melakukan a Pergi Ujian Perintah dengan Hello World yang telah dikompilasi:

$ pergi github.com/golang/contoh/hello $ hello hello, pergi contoh! 

Pasang pergi menggunakan snap

Dalam bahagian ini, kami akan melakukan pemasangan GO ON UBUNTU 18.04 Menggunakan snap perintah. Untuk memasang GO di Ubuntu 18.04 Menggunakan Snap semudah perintah Linux berikut:

$ sudo snap install Go -Classic Go 1.10 dari 'Mwhudson' dipasang 

Periksa versi yang dipasang:

versi $ Go versi Go1.10 Linux/AMD64 

Seterusnya, tetapkan GOPATH:

$ echo 'Export GOPATH = $ Home/Go' >> ~/.BASHRC $ echo 'Export Path = $ Path: $ GOPATH/bin' >> ~/.Bashrc $ Sumber ~/.Bashrc 

Akhir sekali, untuk menguji pemasangan, gunakan Pergi Perintah untuk memuat turun dan melaksanakan contoh Hello World:

$ pergi github.com/golang/contoh/hello $ hello hello, pergi contoh! 


Sebagai alternatif, snap Perintah membolehkan anda memilih versi Go untuk dipasang pada sistem ubuntu anda. Perintah di bawah akan menyenaraikan semua versi GO yang ada:

$ snap Info GO Nama: Pergi Ringkasan: Pergi pengkompil bahasa pengaturcaraan, Linker, stdlib Publisher: Mwhudson Hubungi: [email protected] com: BSD-3-Clause Keterangan: | Snap ini menyediakan pemasangan, penyusun, penyambung, dan perpustakaan yang disusun untuk bahasa pengaturcaraan Go. snap-id: md1hbashzp4i0bniscajgxgnoii9cek6e saluran: stabil: 1.10 (1473) Calon klasik 64MB: 1.10RC2 (1406) 64MB Beta Klasik: ↑ Edge: Devel-86A3389 (1598) 69MB Classic 1.10/stabil: 1.10 (1473) 64MB klasik 1.10/Calon: ↑ 1.10/beta: ↑ 1.10/tepi: ↑ 1.6/stabil: 1.6.4 (122) 49MB klasik 1.6/Calon: ↑ 1.6/beta: ↑ 1.6/tepi: ↑ 1.7/stabil: 1.7.6 (324) 48MB klasik 1.7/Calon: ↑ 1.7/beta: ↑ 1.7/tepi: ↑ 1.8/stabil: 1.8.7 (1407) 51MB klasik 1.8/Calon: ↑ 1.8/beta: ↑ 1.8/tepi: ↑ 1.9/stabil: 1.9.4 (1404) 55MB klasik 1.9/Calon: ↑ 1.9/beta: ↑ 1.9/tepi: ↑ 

Contohnya, perintah di bawah akan memasang go 1.7 stabil:

$ sudo snap install Go -Channel 1.7 -klasik pergi (1.7/stabil) 1.7.6 dari 'Mwhudson' dipasang $ Go versi Go GO1.7.6 Linux/AMD64 


Bermula Contoh Pergi

Mari memulakan projek baru dengan membuat direktori baru dalam ~/pergi/src/. Kami akan menyebutnya Linuxconfig projek:

$ mkdir ~/go/src/linuxconfig 

Menggunakan Nano atau mana -mana editor teks lain mengedit fail baru Linuxconfig.Pergi:

$ nano ~/go/src/linuxconfig/linuxconfig.Pergi 

Semasa dalam mod penyuntingan, masukkan kod Go berikut:

Pakej Utama Import ("FMT" "GitHub.com/golang/contoh/stringutil ") func main () fmt.Println (StringUtil.Terbalik ("Gro.gifnocxunil gnitisiv rof uoy knaht ")) 
Salinan

Susun dan pasang binari baru:

$ pergi pasang linuxconfig 

Jalankan Golang Binary Executable:

$ linuxconfig terima kasih kerana melawat linuxconfig.org 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Ubuntu 20.04 Panduan
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Ubuntu 20.04 Muat turun
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Ubuntu 22.04 Panduan
  • Cara memasang Ubuntu 22.04 Jammy Jellyfish Desktop
  • Cara Menyiapkan Pengurus Pakej Snap di mana -mana Linux Distro