比如我现在已经在运行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 个赞