Go Là Gì? Cách Cài Đặt Go Trên Ubuntu 22.04

Hướng dẫn, Định nghĩa

Go, còn được gọi là Go language hoặc Golang, đã thu hút sự chú ý rộng rãi trong cộng đồng lập trình viên nhờ sự đơn giản và hiệu suất cao so với các ngôn ngữ lập trình khác. Hướng dẫn này sẽ chỉ cho bạn cách cài đặt Go trên Ubuntu 22.04 và giúp bạn sử dụng các tính năng mạnh mẽ của nó. Trước khi đi vào cài đặt, hãy cùng tìm hiểu về ngôn ngữ Go và các lợi ích của Golang.

Go Là Gì?

Ngôn ngữ lập trình Go, còn được biết đến với tên gọi Golang, được Google phát triển vào năm 2007 và phiên bản ổn định đầu tiên được phát hành vào năm 2009. Điều này cho thấy Go là một ngôn ngữ lập trình tương đối mới so với Java, Python, JavaScript và các ngôn ngữ phổ biến khác.

Go đã trở thành một ngôn ngữ lập trình được sử dụng rộng rãi, đặc biệt là trong các ứng dụng đám mây, với cách tiếp cận đơn giản nhưng mạnh mẽ để xây dựng phần mềm hiệu quả và có khả năng mở rộng.

Golang Được Sử Dụng Để Làm Gì?

Golang được sử dụng để xây dựng các ứng dụng từ đơn giản đến phức tạp và là một ngôn ngữ lập trình mạnh mẽ, dễ học. Google chủ yếu phát triển Go để giải quyết các vấn đề khi xây dựng các ứng dụng quy mô lớn. Họ cần một ngôn ngữ lập trình có khả năng xử lý song song tốt và có cú pháp rõ ràng, đơn giản, giúp giảm thiểu lỗi khi viết mã. Go được tạo ra để đáp ứng cả hai nhu cầu này.

Lợi Ích Của Golang

Golang có các lợi ích như khả năng mở rộng, dễ đọc và khả năng biên dịch đa nền tảng. Go rất phù hợp cho lập trình hệ thống, ứng dụng mạng, microservices, công cụ dòng lệnh và các phần mềm cần hiệu suất cao hoặc xử lý song song.

Một số lợi ích nổi bật của Golang:

  • Go có thời gian biên dịch nhanh, lý tưởng cho việc xây dựng các ứng dụng hiệu suất cao;
  • Goroutines trong Go nhẹ và có khả năng mở rộng hơn so với các luồng truyền thống. Chúng có thể xử lý hàng nghìn hoặc thậm chí hàng triệu hoạt động đồng thời một cách hiệu quả;
  • Cú pháp đơn giản, giúp giảm mã dư thừa, dễ đọc, viết và bảo trì mã;
  • Go có bộ thu gom rác tự động quản lý việc cấp phát và giải phóng bộ nhớ;
  • Go cung cấp các công cụ mạnh mẽ như go fmt để định dạng mã và go test để kiểm tra.

Yêu Cầu

Để cài đặt Go theo hướng dẫn này, bạn cần có:

  • Máy tính đã cài đặt Ubuntu 22.04. Sử dụng lệnh lsb_release -a để kiểm tra phiên bản Ubuntu;
  • Tài khoản root hoặc tài khoản có quyền sudo.

Cách Cài Đặt Go Trên Ubuntu 22.04: Các Bước Cụ Thể

Bây giờ, hãy cùng đi qua các bước cài đặt Go trên Ubuntu 22.04. Chúng tôi sẽ chỉ cho bạn hai cách cài đặt: sử dụng lệnh sudo apt install hoặc lệnh wget.

Bước 1: Cập Nhật Các Gói Và Kho Lưu Trữ

Trước khi cài đặt Go, bạn nên cập nhật các gói và kho lưu trữ hiện có để đảm bảo rằng bạn có các phiên bản mới nhất. Mở terminal và sử dụng lệnh sau:

sudo apt update

Sau đó, nâng cấp tất cả các gói đã cài đặt:

sudo apt upgrade

Bạn cũng có thể kết hợp cả hai lệnh để chạy cùng lúc:

sudo apt update && sudo apt upgrade

Bước 2: Cài Đặt Go Trên Ubuntu

Go có thể được cài đặt theo một số cách. Cách đơn giản nhất là sử dụng lệnh sudo apt install hoặc trình quản lý gói. Tuy nhiên, cách này không đảm bảo rằng phiên bản mới nhất của Go sẽ được cài đặt.

Ngoài ra, bạn cũng có thể sử dụng lệnh wget để tải tệp từ xa.

Tùy Chọn 1: Cài Đặt Go Bằng Trình Quản Lý Gói Của Ubuntu

Dưới đây là lệnh để cài đặt Go bằng trình quản lý gói của Ubuntu:

sudo apt install golang-go

Trong quá trình cài đặt, hệ thống sẽ yêu cầu bạn xác nhận. Nhập Y và nhấn Enter để tiếp tục.

Tùy Chọn 2: Cài Đặt Go Bằng Lệnh wget

Nếu bạn muốn cài đặt phiên bản Go mới nhất từ trang web chính thức của Golang, hãy sử dụng lệnh wget để tải tệp nhị phân, chỉ định URL của phiên bản mới nhất.

Tải Tệp Nhị Phân

Truy cập trang web chính thức của Go và tìm đến mục All releases. Chọn phiên bản tệp nhị phân cho Linux và sao chép địa chỉ liên kết.

Chạy lệnh wget như ví dụ dưới đây:

wget https://go.dev/dl/go1.21.4.linux-amd64.tar.gz -O go.tar.gz

Giải Nén Tệp

Sau khi tải xuống, bạn cần giải nén bằng lệnh sau:

sudo tar -xzvf go.tar.gz -C /usr/local

Các tệp thực thi của Go hiện nằm trong thư mục /usr/local/go/bin/go.

Cấu Hình Biến PATH

Để truy cập lệnh Go từ bất kỳ thư mục nào trên hệ thống, bạn cần cấu hình biến môi trường PATH bằng cách thêm đường dẫn của các tệp thực thi Go vào tệp ~/.profile hoặc ~/.bashrc:

echo export PATH=$HOME/go/bin:/usr/local/go/bin:$PATH >> ~/.profile

Sau đó, lưu thay đổi bằng cách chạy lệnh sau:

source ~/.profile

Bước 3: Xác Minh Cài Đặt Golang

Sau khi cài đặt Go, bạn có thể xác minh bằng lệnh sau:

go version

Bước 4: Kiểm Tra Cài Đặt Go

Để kiểm tra xem Go có được cài đặt đúng không, hãy tạo một chương trình Go đơn giản và kiểm tra kết quả. Tạo một tệp test.go với mã sau:

package main

import “fmt”

func main() {
fmt.Println(“Hello, World!”)
}

 

Chạy chương trình Go bằng lệnh:

go run test.go

Nếu kết quả hiển thị “Hello, World!” thì bạn đã cài đặt thành công Golang.

Cách Gỡ Cài Đặt Go

Nếu bạn đã sử dụng lệnh apt-get để cài đặt Go, hãy sử dụng lệnh sau để gỡ cài đặt:

sudo apt remove golang-go

Nếu bạn đã sử dụng lệnh wget, hãy xóa các tệp đã giải nén trong thư mục Go và loại bỏ các biến PATH đã khai báo trong hồ sơ.

Kết Luận

Trong hướng dẫn này, bạn đã học cách cài đặt Go trên Ubuntu 22.04. Quá trình này khá đơn giản, và là một thực hành tốt để cập nhật các gói trước khi cài đặt. Cho dù bạn đang phát triển các ứng dụng web, dịch vụ đám mây, hay công cụ hệ thống, Golang cung cấp trải nghiệm phát triển đơn giản và hiệu quả, rất hữu ích cho các đội phát triển.

ThueGPU.vn là nhà cung cấp dịch vụ GPU dưới dạng dịch vụ cho thuê, hoặc buôn bán với hơn 3 năm kinh nghiệm. Chúng tôi cung cấp các GPU theo ý bạn với các khả năng đám mây như truy cập từ xa, mở rộng theo nhu cầu và tăng cường bảo mật, giúp bạn không cần phải lưu trữ các máy chủ tại chỗ. Tạo môi trường GPU đám mây hiệu suất cao với hỗ trợ khách hàng 24/7 và các gói giá cả linh hoạt. Hãy đặt lịch tư vấn miễn phí với chuyên gia của ThueGPU ngay hôm nay.

Hãy tiếp tục xem thêm các bài viết khác của chúng tôi tại ThueGPU.vn hoặc Fanpage. Nếu có nhu cầu Thuê máy chủ GPU, CLOUD GPU hãy liên hệ với chúng tôi.

CÔNG TY TNHH CÔNG NGHỆ EZ

  • VP HCM: 211 Đường số 5, Lake View City, An Phú, Thủ Đức.
  • Tel: 0877223579
  • Email: [email protected]
5/5 - (182 bình chọn)