甲骨文ARM服务器安装宝塔面板需按系统类型选用适配脚本:Ubuntu用install-ubuntu_6.0.sh;多系统兼容用install_panel.sh自动识别aarch64;受限网络可离线修改ARCH为aarch64后安装;Oracle Linux需先装epel与python3-pip再运行install_6.0.sh。

如果您尝试在甲骨文ARM服务器上安装宝塔面板,但执行官方脚本失败或提示架构不兼容,则可能是由于系统镜像类型、APT/YUM源配置或ARM64平台特定依赖缺失所致。以下是适用于甲骨文ARM实例的多种可靠安装脚本及对应适配方案:
一、标准Ubuntu 22.04/20.04 ARM安装脚本
该脚本专为甲骨文默认推荐的Ubuntu ARM镜像设计,已验证兼容Ampere A1 Flex实例,直接调用宝塔国际版6.0安装器并自动适配ARM64架构。
1、通过SSH连接至甲骨文ARM服务器(用户名通常为ubuntu或opc)。
2、执行以下命令更新系统并安装基础依赖:
sudo apt update && sudo apt upgrade -y && sudo apt install -y curl wget git vim htop
3、下载并运行宝塔Ubuntu专用安装脚本:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
注意:必须使用sudo权限运行,否则安装路径和权限将异常,导致面板无法启动
二、万能兼容型安装脚本(支持Ubuntu/Debian/CentOS/Oracle Linux)
该脚本自动检测系统类型与架构,规避因手动选择错误脚本导致的安装中断,特别适用于甲骨文多镜像混用场景(如误选Oracle Linux后仍需部署宝塔)。
1、执行以下单行命令:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh
2、脚本运行过程中会自动识别aarch64架构,并切换至ARM适配分支。
关键提示:若提示“command not found: curl”,请先执行 apt install -y curl 或 yum install -y curl
三、离线预检+强制ARM模式安装脚本
当甲骨文实例处于受限网络环境(如未配置OCI VCN DNS或被拦截HTTPS请求)时,标准脚本可能卡在下载阶段。此方案将安装流程拆解为本地预检与离线执行两步,确保可控性。
1、手动下载安装包并校验完整性:
wget https://download.bt.cn/install/install_panel.sh && chmod +x install_panel.sh && sha256sum install_panel.sh
2、修改脚本头部,强制启用ARM模式:
sed -i 's/ARCH=\"$(uname -m)\"/ARCH=\"aarch64\"/g' install_panel.sh
3、执行离线安装:
bash install_panel.sh
验证要点:执行后检查 /www/server/panel/class/common.py 中是否包含 \"aarch64\" 字符串,确认架构标识已生效
四、Oracle Linux 8/9 ARM专用安装脚本
甲骨文官方镜像Oracle Linux基于RHEL生态,其YUM仓库结构与CentOS存在细微差异,直接使用CentOS脚本易报错“Failed to synchronize cache”。本方案针对OL8/9内核与dnf/yum4兼容性优化。
1、切换为root用户:
sudo su -
2、清理旧缓存并启用EPEL:
dnf clean all && dnf install -y epel-release && dnf update -y
3、执行适配后的宝塔安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
必须操作:安装前运行 dnf install -y python3-pip,否则面板后台服务将因缺少pip模块而崩溃










