如何替换其它版本?随心替换自己喜欢的1Panel版本?

比如我现在已经在运行v1.10.9-lts版本,但是想用v1.10.2-lts版本如何进行二进制替换?

可以通过参考以下方式下载不同版本

# 版本获取:https://1panel.cn/docs/changelog/
# 第一行是版本号
PANELVER=v1.4.3 && \
INSTALL_MODE="stable" && \
osCheck=$(uname -a) && \
if [[ $osCheck =~ 'x86_64' ]]; then
  ARCH="amd64"
elif [[ $osCheck =~ 'arm64' ]] || [[ $osCheck =~ 'aarch64' ]]; then
  ARCH="arm64"
elif [[ $osCheck =~ 'armv7l' ]]; then
  ARCH="armv7"
elif [[ $osCheck =~ 'ppc64le' ]]; then
  ARCH="ppc64le"
elif [[ $osCheck =~ 's390x' ]]; then
  ARCH="s390x"
else
  echo "暂不支持的系统架构,请参阅官方文档,选择受支持的系统。"
  exit 1
fi && \
package_file_name="1panel-${PANELVER}-linux-${ARCH}.tar.gz" && \
package_download_url="https://resource.fit2cloud.com/1panel/package/${INSTALL_MODE}/${PANELVER}/release/${package_file_name}" && \
echo "Downloading ${package_download_url}" && \
curl -sSL -o ${package_file_name} "$package_download_url"

然后解压,

如果默认路径修改了的需要手动修改1pctl里的相关路径。

然后替换/usr/local/bin/1pctl/usr/local/bin/1panel

不过不建议降级替换,容易出问题,升级还行。

直接跑docker的话就更简单了,移动文件到`/opt/路径后,直接拉对应版本镜像跑就行了。

2 个赞