OpenFOAM 是全球开源计算流体力学(CFD)领域的行业标杆与基石工具,其生态庞大、求解器功能完备,被广泛应用于多相流、传热传质、燃烧以及颗粒离散相(DEM)耦合等前沿工业与学术模拟研究中。
由于 OpenFOAM 底层系统依赖项较多且对运行环境敏感,从源代码自行编译不仅极其耗时,且极易因依赖库版本冲突受阻。使用 Linux 发行版的官方 apt / apt-get 包管理器是一键快速部署、开箱即用的最稳妥途径。然而,由于官方海外上游托管站点(如 SourceForge、OpenFOAM 官方源站等)网络链路长,且经常伴随 Cloudflare 人机校验或速率限制,国内用户在配置与拉取官方源时,经常遭受连接超时、握手中断或索引下载失败等困扰。
为此,CFDEM 中文网 正式构建了针对大陆用户的 OpenFOAM 官方源站镜像服务。本镜像站深度整合了 openfoam.org(OpenFOAM 基金会版本)与 openfoam.com(ESI 官方版本)的全体系软件包,并全量接入腾讯云 EdgeOne 边缘安全加速网络。
本镜像站服务根域名
https://dl.cfdem.cn/ 现已直接托管本使用文档。出于对象存储安全防护考虑,存储桶未开启公网目录遍历列表,请勿直接在浏览器中打开空目录 /ubuntu 或 /deb,按照下方步骤配置到 APT 源列表即可直接高速下载安装。
📊 发行版支持与同步状态一览(更新于 2026-09-29)
CFDEM 镜像站涵盖 openfoam.org (Foundation 基金会版) 与 openfoam.com (ESI 官方版) 的完整软件包归档:
| 软件源 | 发行版代号 | Ubuntu 版本 | 架构 | 当前同步状态 | 说明与包含版本 |
|---|---|---|---|---|---|
openfoam.org/ubuntu |
jammynoblefocalbionic |
22.04 LTS 24.04 LTS 20.04 LTS 18.04 LTS |
amd64 | ● 持续同步中 | 长期支持版,包含 OpenFOAM 6 / 7 / 8 / 9 / 10 / 11 / 12 及 dev 分支 |
openfoam.org/ubuntu |
resolutequesting |
26.04 25.10 |
amd64 | ● 持续同步中 | 最新开发预览分支 |
openfoam.org/ubuntu |
kinetic, lunar, impish, hirsute, groovy |
22.10, 23.04 等 | amd64 | ● 持续同步中 | 历史过渡版本镜像 |
openfoam.com/deb |
jammynoblefocalbionic |
22.04 LTS 24.04 LTS 20.04 LTS 18.04 LTS |
amd64 | ● 持续同步中 | 长期支持版,包含 OpenFOAM v1912 ~ v2312, v2406 等主流 ESI 版本 |
openfoam.com/deb |
resolutequesting |
26.04 25.10 |
amd64 | ● 持续同步中 | 最新开发支持版本 |
openfoam.com/deb |
kineticlunarmantic |
22.10 23.04 23.10 |
amd64 | ⏸️ 停止同步 (仍提供下载) | 2026-09-29 记录:上游官方已停止对上述非 LTS 发行版的维护并下架源站。本镜像站已停止上游抓取,但本地完整保留所有已缓存的历史软件包和索引,历史系统用户仍可直接下载和安装使用。 |
🚀 APT 源使用指南
第一步,导入官方 GPG 公钥(用于验证包签名的有效性,支持现代与传统系统):
sudo mkdir -p /etc/apt/keyrings
wget -qO - https://dl.openfoam.org/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/openfoam-org.gpg
wget -qO - https://dl.openfoam.com/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/openfoam-com.gpg
# 或者兼容旧版 Ubuntu (18.04 等) 的传统方式:
sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key | apt-key add -"
sudo sh -c "wget -O - https://dl.openfoam.com/pubkey.gpg | apt-key add -"
第二步,添加镜像站源地址到 APT 配置列表:
CODENAME=$(lsb_release -cs)
# 1. 添加 openfoam.org 源 (Foundation 版):
echo "deb [arch=amd64] http://dl.cfdem.cn/ubuntu $CODENAME main dev" | sudo tee /etc/apt/sources.list.d/openfoam-org.list
# 2. 添加 openfoam.com 源 (ESI 版):
echo "deb [arch=amd64] http://dl.cfdem.cn/deb $CODENAME main" | sudo tee /etc/apt/sources.list.d/openfoam-com.list
若您的系统为已停止上游同步的非 LTS 版本(如 Ubuntu 22.10/23.04/23.10),请直接指定对应代号(例如
deb [arch=amd64] http://dl.cfdem.cn/deb lunar main),镜像站依然完整保留并稳定提供对应版本的所有软件包高速下载。
第三步,更新软件名录并安装:
# 安装 openfoam.org 版本示例 (如 openfoam10, openfoam11, openfoam12):
sudo apt install -y openfoam11
# 或安装 openfoam.com 版本示例 (如 openfoam2312-default, openfoam2406-default):
sudo apt install -y openfoam2312-default
您也可以随时通过以下命令搜索镜像站中所有可用的 OpenFOAM 相关软件包:
💡 运维说明与技术保障
本镜像站已接入腾讯云 CDN / EdgeOne 边缘加速网络,国内平均 Ping 延迟在 10ms 以内,支持百兆/千兆带宽满速拉取。后台采用全面重构的 Golang 高性能镜像同步引擎,具备智能化人机验证穿透与多线程并发流式校验能力,长期保持高可用与数据一致性。
欢迎广大科研院所、高校师生及企业流体工程师推广使用,如有镜像同步问题或需求,可随时联系 CFDEM 中文网管理员。