آموزش نصب زبان GoLang روی دبیان 11 و 12
GoLang (یا به اختصار Go) یک زبان برنامهنویسی متنباز است که توسط گوگل توسعه داده شده و برای ساخت برنامههای کارا و با کارایی بالا طراحی شده است. نصب GoLang....
لیست مطالب
GoLang (یا به اختصار Go) یک زبان برنامهنویسی متنباز است که توسط گوگل توسعه داده شده و برای ساخت برنامههای کارا و با کارایی بالا طراحی شده است. نصب GoLang روی سیستمعامل دبیان 11 و 12 نسبتاً ساده است. در این مقاله به شما نشان خواهیم داد که چگونه میتوانید این زبان را روی سیستمعاملهای دبیان 11 و 12 نصب کنید.
مراحل نصب GoLang
بهروزرسانی سیستم
ابتدا مطمئن شوید که سیستم شما بهروز است. برای این کار، دستورهای زیر را اجرا کنید:
sudo apt update
sudo apt upgrade
دانلود بستهی GoLang
برای نصب GoLang، ابتدا باید بستهی آن را از سایت رسمی گو دریافت کنید. برای این کار میتوانید از دستور wget
استفاده کنید. برای نسخهی پایدار کنونی، از لینک زیر استفاده کنید:
wget https://go.dev/dl/go1.20.6.linux-amd64.tar.gz
توجه داشته باشید که ممکن است نسخهی جدیدتری از GoLang منتشر شده باشد. در این صورت، به سایت رسمی GoLang مراجعه کرده و لینک نسخهی جدید را جایگزین کنید.
استخراج بسته
پس از دانلود، فایل فشرده را استخراج کنید و به مسیر /usr/local
منتقل کنید:
sudo tar -C /usr/local -xzf go1.20.6.linux-amd64.tar.gz
این دستور فایلهای GoLang را به مسیر /usr/local/go
منتقل میکند.
تنظیم متغیرهای محیطی
برای دسترسی به دستور go
از هر جای سیستم، باید متغیرهای محیطی را تنظیم کنید. این کار را با اضافه کردن مسیر Go به فایل ~/.profile
انجام دهید:
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile
سپس تغییرات را با دستور زیر اعمال کنید:
source ~/.profile
تست نصب
برای اطمینان از موفقیتآمیز بودن نصب، میتوانید دستور زیر را اجرا کنید:
go version
این دستور باید نسخهی نصبشدهی GoLang را به شما نمایش دهد.
نصب بر روی دبیان 12
مراحل نصب بر روی دبیان 12 مشابه مراحل نصب بر روی دبیان 11 است. تنها تفاوت ممکن است در نسخههای وابستههای نرمافزاری باشد، که معمولاً با اجرای دستورات apt update
و apt upgrade
بهروزرسانی میشوند.
حذف GoLang (اختیاری)
اگر به هر دلیلی نیاز به حذف GoLang داشتید، میتوانید با استفاده از دستور ات زیر این کار را انجام دهید:
sudo rm -rf /usr/local/go && sed -i '/\/usr\/local\/go\/bin/d' ~/.profile
اسکریپت حذف و نصب خودکار
این اسکریپت به شما اجازه میدهد تا GoLang را نصب یا حذف کنید. پس از اجرا، شما با یک منو مواجه خواهید شد که به شما امکان انتخاب نصب یا حذف GoLang را میدهد.
#!/bin/bash
# Script by Ebrahim Shafiei
# Email: [email protected]
# Colors for better visibility
GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m' # No Color
echo -e "${GREEN}GoLang Installation and Uninstallation Script${NC}"
echo "Created by: Ebrahim Shafiei"
echo "Email: [email protected]"
echo ""
function install_golang() {
echo -e "${GREEN}Updating system...${NC}"
sudo apt update && sudo apt upgrade -y
echo -e "${GREEN}Downloading GoLang...${NC}"
wget https://go.dev/dl/go1.20.6.linux-amd64.tar.gz -O /tmp/go1.20.6.linux-amd64.tar.gz
echo -e "${GREEN}Extracting GoLang...${NC}"
sudo tar -C /usr/local -xzf /tmp/go1.20.6.linux-amd64.tar.gz
echo -e "${GREEN}Setting up environment variables...${NC}"
echo "export PATH=\$PATH:/usr/local/go/bin" >> ~/.profile
source ~/.profile
echo -e "${GREEN}GoLang installation completed!${NC}"
go version
}
function uninstall_golang() {
echo -e "${RED}Removing GoLang...${NC}"
sudo rm -rf /usr/local/go
echo -e "${RED}Removing GoLang from environment variables...${NC}"
sed -i '/\/usr\/local\/go\/bin/d' ~/.profile
source ~/.profile
echo -e "${RED}GoLang has been uninstalled.${NC}"
}
echo "Choose an option:"
echo "1) Install GoLang"
echo "2) Uninstall GoLang"
echo "3) Exit"
read -p "Enter your choice [1-3]: " choice
case $choice in
1)
install_golang
;;
2)
uninstall_golang
;;
3)
echo "Exiting..."
exit 0
;;
*)
echo "Invalid option!"
;;
esac
نحوه استفاده از اسکریپت
فایل اسکریپت را با یک ویرایشگر متنی ایجاد کنید و محتوای بالا را در آن کپی کنید. برای مثال:
nano golang_install_uninstall.sh
اسکریپت را ذخیره کرده و خارج شوید.
به اسکریپت اجازه اجرایی شدن بدهید:
chmod +x golang_install_uninstall.sh
اسکریپت را اجرا کنید:
./golang_install_uninstall.sh
دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)