如何使用自动化bash脚本在Windows系统中安装Talend
Talend 全自动化Bash安装脚本
本脚本适配Debian 11+、Ubuntu 20.04+ x86_64环境,全程无交互操作,无需手动干预即可完成安装。
前置说明
- 运行脚本前请确保当前用户拥有sudo权限,磁盘剩余空间不低于10G
- 脚本默认安装路径为
/opt/Talend,可自行修改脚本内INSTALL_PATH变量调整安装位置 - 使用前请将脚本内
DOWNLOAD_URL变量替换为你从Talend官方获取的对应版本Linux安装包直链 - 默认适配Talend Open Studio for Data Integration版本,如需安装其他组件可修改对应安装包下载链接
安装步骤
- 将下方脚本内容保存为本地文件
install_talend.sh - 执行命令赋予脚本执行权限:
chmod +x install_talend.sh - 执行脚本启动自动安装:
sudo ./install_talend.sh
脚本内容
#!/bin/bash set -euo pipefail # 自定义配置变量 INSTALL_PATH="/opt/Talend" TALEND_VERSION="8.0.1" # 请替换为官方对应版本安装包直链 DOWNLOAD_URL="替换为实际下载地址" TMP_FILE="/tmp/talend_install.zip" # 安装系统依赖 echo "开始安装系统依赖..." apt update -y apt install -y openjdk-11-jdk wget unzip libswt-gtk-4-jni libgtk-3-0 # 配置Java环境变量 echo "配置Java环境变量..." echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64" > /etc/profile.d/java.sh echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /etc/profile.d/java.sh chmod +x /etc/profile.d/java.sh source /etc/profile.d/java.sh # 创建安装目录 echo "创建安装目录..." mkdir -p ${INSTALL_PATH} # 下载安装包 echo "下载Talend安装包..." wget -O ${TMP_FILE} ${DOWNLOAD_URL} # 解压安装包 echo "解压安装包到目标路径..." unzip -q ${TMP_FILE} -d ${INSTALL_PATH} # 赋予普通用户操作权限 CURRENT_USER=${SUDO_USER:-$(whoami)} chown -R ${CURRENT_USER}:${CURRENT_USER} ${INSTALL_PATH} # 创建终端启动软链接 TALEND_EXEC=$(find ${INSTALL_PATH} -name "Talend-Studio-linux-gtk-x86_64" -type f | head -n 1) ln -s ${TALEND_EXEC} /usr/bin/talend # 创建桌面快捷方式 cat > /usr/share/applications/talend.desktop << EOF [Desktop Entry] Name=Talend Open Studio Comment=Talend Data Integration Tool Exec=${TALEND_EXEC} Icon=$(find ${INSTALL_PATH} -name "*.xpm" -o -name "*.png" | grep -i talend | head -n 1) Terminal=false Type=Application Categories=Development;IDE; EOF chmod +x /usr/share/applications/talend.desktop # 清理临时文件 echo "清理临时文件..." rm -f ${TMP_FILE} echo "Talend ${TALEND_VERSION} 安装完成,可在应用列表中找到启动入口,或终端执行talend命令启动"
验证安装
安装完成后执行talend --version,如果输出版本号即代表安装成功。
内容的提问来源于stack exchange,提问作者ravi kiran
相关产品推荐
相关产品推荐

