制作离线镜像,执行命令没有对应的local_install.sh文件是什么原因
sh: 0: Can’t open tidb-community-server-v8.5.4-linux-amd64/local_install.sh
提供下具体的操作步骤呢 ,最好是截图
是不是安装包坏了,重现下载一个呢
编码是unix的吗? file 命令看下
ASCII text就是unix的. 可以执行. 如果是with CRLF line terminators,就是dos的不可执行
正确包名格式(含 offline 关键词):tidb-community-server-offline-v8.5.4-linux-amd64.tar.gz
官网上没有这个,你可以去试试看,估计是ai自己创造的
重新在线克隆也不行,手动在官方下载的可以
没有看到你这个包名的
tar -xzvf tidb-server-${version}-linux-amd64.tar.gz
tar -xzvf tidb-toolkit-${version}-linux-amd64.tar.gz
sh tidb-server-${version}-linux-amd64/local_install.sh &&
source /PATH/tidb/.bash_profile 用的这个命令压缩的 执行sh的时候缺少文件
- 包未完整解压 / 路径错,先查解压目录文件
- 镜像包版本结构变,local_install.sh 更名 / 移位置
有没有对比一下看看少了啥文件呀
你做的离线镜像不包含 localinstall.sh 的,这个离线镜像不能执行 localinstall.sh 装tiup,你这个离线镜像只能给 tiup 当离线源用
只有从官网下的离线包里,才有那个 localinstall.sh ,执行后会安装 tiup 工具
估计缺文件
用md5值对比一下, 看下是否缺文件吧
能对比出来,写个博客记录一下
