基于 fuse-overlayfs + dpkg + AmberCE 的容器化兼容层 —— 在多发行版上运行应用的轻量方式
APM 使用 overlayfs 与 AmberCE 的精简兼容环境,无需完整容器即可运行兼容 Debian / deepin / flatpak 的应用,简单方便好维护。
# 安装 apm 包(以QQ为例)
sudo apm install linuxqq -y
# 搜索应用(以微信为例)
apm search wechat
# 将 deb 转换为 apm
amber-pm-convert --base amber-pm-bookworm /pkg.deb
利用 overlayfs 挂载技术将 AmberCE 运行时与 APP Core 文件整合,实现轻量级兼容运行,极速启动。
设计目标是在 Debian、Fedora、Arch 等发行版上安装和运行 APM 软件包。
APM 会根据主机自动获取 NVIDIA 驱动以便容器化应用能使用 GPU 加速,降低用户配置成本。
Packaging-demo 提供详尽的包结构与打包流程示例(包含 overlay 使用示例与合并脚本)。
常用命令:apm、amber-pm-convert等,支持一键转换与自动构建流水线。
APM 软件包是特殊的 deb;在标准 dpkg 系统下也可安装,便于在传统发行版上分发与管理。
# 转换 deb -> apm(示例)
amber-pm-convert --base amber-pm-trixie /path/to/package.deb
# 列出可用 base(示例)
apm search amber-pm-
# 手动安装 apm 软件包
sudo apm ssaudit myapp.apm.deb
Packaging-demo/README.md 与 apm/README.md。