Cách cài đặt Go 1.6 trên Ubuntu 16.04
Go là một ngôn ngữ lập trình hiện đại được phát triển tại Google. Nó ngày càng phổ biến cho nhiều ứng dụng và tại nhiều công ty, và cung cấp một bộ thư viện mạnh mẽ. Hướng dẫn này sẽ hướng dẫn bạn download và cài đặt Go 1.6, cũng như xây dựng một ứng dụng Hello World đơn giản.Yêu cầu
 Hướng dẫn này  giả định  bạn có quyền truy cập vào hệ thống Ubuntu 16.04, được  cấu hình  với  user  không phải root có  quyền  sudo như được mô tả trong  Cài đặt   server  ban đầu với Ubuntu 16.04 .
Bước 1 - Cài đặt Go
Trong bước này, ta sẽ cài đặt Go trên server của bạn.
 Để bắt đầu, hãy kết nối với  server  Ubuntu của bạn qua ssh :
- ssh sammy@your_server_ip 
Truy cập trang  download  chính thức của Go và tìm URL cho tarball của bản phát hành binary  hiện tại, cùng với hàm băm SHA256 của nó. Đảm bảo rằng bạn đang ở trong folder  chính  của bạn  và sử dụng curl để truy xuất tarball:
- cd ~ 
- curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz 
Tiếp theo, bạn có thể sử dụng sha256sum để xác minh tarball:
- sha256sum go1.6.linux-amd64.tar.gz 
Sample Outputgo1.6.linux-amd64.tar.gz e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a  go1.6.linux-amd64.tar.gz Bạn sẽ nhận được một hàm băm giống như hàm được đánh dấu trong kết quả ở trên. Đảm bảo rằng nó trùng với một từ trang download .
 Tiếp theo, sử dụng tar để  extract  tarball. Cờ x cho tar  extract , v cho nó biết  ta  muốn xuất chi tiết (danh sách các file  đang được  extract ) và f cho nó biết  ta  sẽ chỉ định tên file :
- tar xvf go1.6.linux-amd64.tar.gz 
 Đến đây bạn  sẽ có một folder  gọi là go trong folder  chính của bạn. Thay đổi đệ quy chủ sở hữu và  group  của go thành root , và chuyển nó vào /usr/local :
- sudo chown -R root:root ./go 
- sudo mv go /usr/local 
Lưu ý: Mặc dù /usr/local/go là vị trí được đề xuất chính thức, một số  user  có thể thích hoặc yêu cầu các đường dẫn khác.
Bước 2 - Đặt đường dẫn đi
Trong bước này, ta sẽ cài đặt một số đường dẫn trong môi trường của bạn.
Đầu tiên, đặt giá trị root của Go, giá trị này cho Go biết nơi tìm các file của nó.
- sudo nano ~/.profile 
Ở cuối file , thêm dòng này:
export GOPATH=$HOME/work export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin Nếu bạn đã chọn một vị trí cài đặt thay thế cho Go, hãy thêm những dòng này vào cùng một file . Ví dụ này hiển thị các lệnh nếu Go được cài đặt trong folder chính của bạn:
export GOROOT=$HOME/go export GOPATH=$HOME/work export PATH=$PATH:$GOROOT/bin:$GOPATH/bin Với dòng thích hợp được paste vào profile của bạn, hãy lưu file . Tiếp theo, làm mới profile của bạn bằng lệnh:
- source ~/.profile 
Bước 3 - Kiểm tra cài đặt của bạn
Bây giờ Go đã được cài đặt và các đường dẫn được đặt cho server của bạn, bạn có thể kiểm tra đảm bảo rằng Go đang hoạt động như mong đợi.
Tạo một folder mới cho không gian làm việc Go của bạn, đó là nơi Go sẽ tạo các file của nó:
- mkdir $HOME/work 
Sau đó, tạo một hệ thống phân cấp folder  trong folder  này thông qua lệnh này để bạn tạo file  thử nghiệm  của bạn . Bạn có thể thay thế value user bằng tên  user  GitHub  của bạn  nếu bạn định sử dụng Git để  commit  và lưu trữ mã Go  của bạn  trên GitHub. Nếu bạn không định sử dụng GitHub để lưu trữ và quản lý mã  của bạn , thì cấu trúc folder  của bạn có thể khác, như ~/my_project .
- mkdir -p work/src/github.com/user/hello 
Tiếp theo, bạn có thể tạo một file Go “Hello World” đơn giản.
- nano ~/work/src/github.com/user/hello/hello.go 
Bên trong trình soạn thảo của bạn, hãy dán mã bên dưới, sử dụng các gói Go chính, nhập thành phần nội dung IO được định dạng và đặt một hàm mới để in “Hello, World” khi chạy.
package main  import "fmt"  func main() {     fmt.Printf("hello, world\n") } Chương trình này sẽ in “hello, world” nếu nó chạy thành công, điều này sẽ cho biết rằng chương trình Go đang biên dịch chính xác.  Lưu file  , sau đó biên dịch nó bằng cách gọi install lệnh Go:
- go install github.com/user/hello 
Với file đã được biên dịch, bạn có thể chạy nó bằng cách chỉ cần thực hiện lệnh:
- hello 
Nếu lệnh đó trả về “hello, world” thì Go đã được cài đặt và hoạt động thành công. Bạn có thể xem nơi biên soạn hello binary  được cài đặt bằng công which lệnh:
- which hello 
Output/home/user/work/bin/hello Kết luận
Bằng cách download và cài đặt gói Go mới nhất và cài đặt đường dẫn của nó, bây giờ bạn có một hệ thống để sử dụng cho phát triển Go.
Tiếp theo, bạn có thể đọc một số mẹo Go từ group phát triển của ta và cách tổ chức dự án của bạn bằng Martini .
Các tin liên quan
Cách cài đặt và sử dụng Composer trên Ubuntu 16.042016-05-17
Cách tập trung log với Rsyslog, Logstash và Elasticsearch trên Ubuntu 14.04
2016-05-16
Cách cài đặt và cấu hình Elasticsearch trên Ubuntu 16.04
2016-05-04
Cách cài đặt và cấu hình VNC trên Ubuntu 16.04
2016-04-26
Cách cài đặt WordPress với LEMP trên Ubuntu 16.04
2016-04-25
Cách thêm không gian swap trên Ubuntu 16.04
2016-04-25
Cách cài đặt Java với Apt-Get trên Ubuntu 16.04
2016-04-23
Cách cài đặt WordPress với LAMP trên Ubuntu 16.04
2016-04-22
Cách cài đặt Git trên Ubuntu 16.04
2016-04-21
Cách thêm và xóa người dùng trên Ubuntu 16.04
2016-04-21
 

