1 问题描述 {#1-%E9%97%AE%E9%A2%98%E6%8F%8F%E8%BF%B0}
搭载 DataEase 服务器可以连接外网,但是每次一执行 dectl upgrade 命令又会报错。
并且不想通过离线下载的方式解决,因为安装包需要下载到本地然后再通过工具传输至服务器上,耗时耗力。
2 解决思路 {#2-%E8%A7%A3%E5%86%B3%E6%80%9D%E8%B7%AF}
其实本质就是 GitHub 国内源的问题,我们只需要去更改 dectl 命令里面源地址即可。
3 解决方案 {#3-%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88}
首先查看 dectl 命令的内容。
cat /usr/bin/dectl
编辑 dectl 命令的内容。
vi /usr/bin/dectl
然后找到 git_urls=('github.com' 'hub.fastgit.org')
在括号里面新增 hub.fastgit.xyz 源地址即可。
git_urls=('github.com' 'hub.fastgit.org' 'hub.fastgit.xyz')
4 验证 {#4-%E9%AA%8C%E8%AF%81}
首先查看版本号。
在没有修改 GitHub 国内源地址更新会失败。
修改之后就能正常更新。