Hướng dẫn cách thiết lập môi trường phát triển Go trên Linux

Cách thiết lập môi trường phát triển Go trên Linux

Chia sẻ kiến thức 08/09/2023

Trước khi có thể bắt đầu làm việc trên ứng dụng Go đầu tiên của mình, bạn cần phải định cấu hình môi trường phát triển Go trên máy tính Linux.

 

Go hay còn gọi là Golang là ngôn ngữ lập trình hiện đại và hiệu quả được Google phát triển vào năm 2007. Mức độ phổ biến của nó đã tăng lên đáng kể trong những năm gần đây nhờ tính đơn giản, tốc độ và tính năng của nó.
 
VIDEO MUO TRONG NGÀY

 
 
 
 
Đóng
 
 
 
 
 
 
 
 

Bỏ qua quảng cáo
 

Nếu bạn là nhà phát triển muốn khám phá ngôn ngữ này, bạn cần thiết lập môi trường phát triển Go trên hệ thống của mình. Hãy tìm hiểu cách bạn có thể cài đặt Go trên Linux theo cách thủ công và sử dụng trình quản lý gói.

Điều kiện để cài đặt Go trên Linux

Trước khi cài đặt Go trên Linux, bạn cần đảm bảo rằng hệ thống của mình đã được cập nhật. Mở một terminal và thực hiện lệnh sau để thực hiện việc này:

Trên các bản phân phối Linux dựa trên Ubuntu và Debian:

sudo apt update && apt upgrade -y

Trên Arch Linux và các dẫn xuất của nó:

sudo pacman -Syu

Trên RHEL và Fedora:

sudo dnf upgrade

Sau khi cập nhật và nâng cấp hệ thống của mình, bạn đã sẵn sàng chuyển sang các bước tiếp theo.

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

Sau khi hệ thống được cập nhật, bạn có thể tiến hành cài đặt Golang thông qua trình quản lý gói mặc định của bản phân phối Linux.

Trên các bản phân phối Linux dựa trên Ubuntu và Debian:

sudo apt install golang

Trên Arch Linux và các dẫn xuất của nó:

sudo pacman -S golang

Trên RHEL và Fedora:

sudo dnf install golang

Đó là tất cả các bước cần thiết để cài đặt Go trên máy Linux bằng trình quản lý gói mặc định.

Cách 2: Tải và cài đặt thủ công Go trên Linux

 

Để cài đặt Go trên máy Linux theo cách thủ công, trước tiên, bạn cần tải gói Go TAR mới nhất từ ​​trang Golang chính thức. Bạn có thể thực hiện thủ công hoặc sử dụng lệnh wget trên Linux:

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

Tải xuống: Go (Linux)

Bây giờ bạn cần gỡ gói vào thư mục mặc định được đề xuất (bạn có thể thay đổi thư mục này theo ý thích của mình) bằng cách sử dụng lệnh tar có tiền tố sudo với thẻ -xvf:

sudo tar -C /usr/local -xvf go1.12.6.linux-amd64.tar.gz

Tiếp theo, thêm thư mục mà bạn đã gỡ ghi chú gói vào biến môi trường PATH. Bạn có thể làm như vậy bằng lệnh xuất:

export PATH=$PATH:/usr/local/go/bin

Đó là tất cả các bước bạn cần để cài đặt Go theo cách thủ công. Bạn có thể xác minh cài đặt bằng cách chạy lệnh sau:

go version

Lệnh này sẽ trả về phiên bản Go hiện đang hoạt động trên hệ thống của bạn.

Gỡ cài đặt Go khỏi hệ thống Linux 

 

Nếu muốn gỡ cài đặt Go, bạn có thể làm theo một trong hai cách, tùy thuộc vào cách bạn đã cài đặt nó ngay từ đầu. Nếu bạn đã cài đặt Go bằng trình quản lý gói, bạn có thể gỡ cài đặt nó giống như cách xóa các chương trình khác.

Trên các bản phân phối Linux dựa trên Ubuntu và Debian:

sudo apt autoremove golang

Trên Arch Linux và các dẫn xuất của nó:

sudo pacman -R golang

Trên RHEL và Fedora:

sudo dnf remove golang

Nếu bạn đã cài đặt Go theo cách thủ công, bạn có thể gỡ cài đặt nó bằng cách dọn dẹp thư mục cài đặt Go.

Trong trường hợp bạn đã cài đặt nó trong thư mục mặc định được đề xuất, hãy chạy lệnh này:

rm -rf /usr/local/go

Nếu bạn đã cài đặt nó vào một thư mục khác, chỉ cần thay thế vị trí đó bằng thư mục cài đặt của riêng bạn. Bạn cũng có thể muốn cập nhật biến PATH để xóa thư mục Go.

Bây giờ bạn có thể xây dựng phần mềm bằng Go trên Linux

Với môi trường phát triển Go được thiết lập, bạn có thể bắt đầu khám phá ngôn ngữ và xây dựng ứng dụng của mình. Bạn có thể sử dụng Go để xây dựng mọi thứ, từ ứng dụng web đến công cụ dòng lệnh và dịch vụ đám mây.

Các tính năng của Go, hỗ trợ gói của bên thứ ba và tính linh hoạt chung mang lại cho các nhà phát triển sự tự do sáng tạo để xây dựng tất cả các loại phần mềm. 

Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/how-to-install-go-on-linux/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, phường Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        

Cơ quan chủ quản: Công ty Cổ phần Giáo dục Trực tuyến FUNiX
MST: 0108171240 do Sở kế hoạch và Đầu tư thành phố Hà Nội cấp ngày 27 tháng 02 năm 2018
Địa chỉ:
Văn phòng Hà Nội: Tầng 4, Tòa nhà 25T2, Đường Nguyễn Thị Thập, phường Yên Hòa, Hà Nội.
Văn phòng TP.HCM: Lầu 8, Tòa nhà Giày Việt Plaza 180-182 Lý Chính Thắng, phường Nhiêu Lộc, TP. Hồ Chí Minh.
Hotline: 078 231 3602 – Email: info@funix.edu.vn

yêu cầu gọi lại