找回密码
 立即注册
首页 业界区 安全 go语言/golang 自动升级配置

go语言/golang 自动升级配置

柄利 3 小时前
目的

为了解决golang升级复杂的手工操作流程,直接编写了bash脚本,获取最新的golang版本,然后删除旧版本,替换成新版本
脚本实现

[code]#!/bin/bash# 1. 获取最新 Go 版本号# 使用 go.dev 官方提供的文本接口获取最新版本号 (例如 go1.22.5)echo "正在检查 Go 语言最新版本..."LATEST_GO_VERSION=$(curl -s https://go.dev/VERSION?m=text | head -n 1)if [ -z "$LATEST_GO_VERSION" ]; then    echo "❌ 无法获取最新版本号,请检查网络连接。"    exit 1fiecho "✅ 检测到最新版本为: $LATEST_GO_VERSION"# 定义文件名OS="linux"ARCH="amd64" # 如果你是 ARM 架构 (如树莓派或某些云主机),请改为 arm64FILE_NAME="$LATEST_GO_VERSION.$OS-$ARCH.tar.gz"DOWNLOAD_URL="https://go.dev/dl/$FILE_NAME"# 2. 下载安装包echo "⬇️  正在下载 $FILE_NAME ..."wget -q --show-progress "$DOWNLOAD_URL"if [ $? -ne 0 ]; then    echo "❌ 下载失败,请检查网络或 URL。"    exit 1fi# 3. 清理旧版本 (关键步骤,防止文件冲突)echo "
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册