APM 琥珀软件包

基于 fuse-overlayfs + dpkg + AmberCE 的容器化兼容层 —— 在多发行版上运行应用的轻量方式

在任意主流 Linux 发行上安装和运行星火商店的软件

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 软件包。

NVIDIA 加速支持

APM 会根据主机自动获取 NVIDIA 驱动以便容器化应用能使用 GPU 加速,降低用户配置成本。

开发者友好

Packaging-demo 提供详尽的包结构与打包流程示例(包含 overlay 使用示例与合并脚本)。

工具链

常用命令:apmamber-pm-convert等,支持一键转换与自动构建流水线。

兼容 dpkg

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.mdapm/README.md