Skip to content

Cài đặt Go cho Linux

Tài liệu này giới thiệu các phương pháp cài đặt môi trường ngôn ngữ Go trên hệ thống Linux.

Phương pháp 1: Cài đặt bằng gói nhị phân chính thức (khuyến nghị)

1. Tải xuống gói cài đặt Go

Truy cập trang tải xuống của Go hoặc sử dụng lệnh sau để tải phiên bản mới nhất:

bash
# Tải xuống Go 1.21.5 (phiên bản ví dụ, vui lòng sửa đổi theo nhu cầu thực tế)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz

2. Giải nén gói cài đặt

Giải nén gói đã tải xuống vào thư mục /usr/local:

bash
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz

3. Cấu hình biến môi trường

Chỉnh sửa tệp ~/.bashrc hoặc ~/.profile, thêm nội dung sau:

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Để biến môi trường có hiệu lực ngay lập tức:

bash
source ~/.bashrc

4. Xác minh cài đặt

bash
go version

Bạn sẽ thấy đầu ra tương tự như sau:

bash
go version go1.21.5 linux/amd64

Phương pháp 2: Cài đặt bằng trình quản lý gói

Ubuntu/Debian

bash
sudo apt update
sudo apt install golang-go

CentOS/RHEL

bash
sudo yum install epel-release
sudo yum install golang

Fedora

bash
sudo dnf install golang

Arch Linux

bash
sudo pacman -S go

Lưu ý: Phiên bản cài đặt qua trình quản lý gói có thể không phải là phiên bản mới nhất. Nếu cần phiên bản mới nhất, khuyến nghị sử dụng Phương pháp 1.

Phương pháp 3: Cài đặt bằng Snap

Nếu hệ thống của bạn hỗ trợ Snap, có thể sử dụng lệnh sau để cài đặt:

bash
sudo snap install go --classic

Cấu hình proxy mô-đun Go (người dùng Trung Quốc đại lục)

Nếu bạn ở Trung Quốc đại lục, khuyến nghị cấu hình proxy mô-đun Go để tăng tốc tải xuống các phụ thuộc:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

Hoặc sử dụng proxy Qiniu Cloud:

bash
go env -w GOPROXY=https://goproxy.io,direct

Thiết lập không gian làm việc Go

Tạo cấu trúc thư mục không gian làm việc Go:

bash
mkdir -p $HOME/go/{bin,pkg,src}

Gỡ cài đặt Go

Nếu cần gỡ cài đặt Go, thực hiện lệnh sau:

bash
sudo rm -rf /usr/local/go

Và xóa các cấu hình biến môi trường liên quan khỏi ~/.bashrc hoặc ~/.profile.

Bước tiếp theo

Sau khi cài đặt xong, bạn có thể:

Golang by www.golangdev.cn edit