[packaging] 星火APM琥珀包:支持Wine应用,一键转制,在任意Linux运行
Tofloor
poster avatar
神末shenmo
deepin
Spark-App
Q&A Team
2025-10-28 14:41
Author

APM 1.0.10 支持了解析多层 Base Layer 并按顺序叠加的功能,因此多个扩展组件可以按顺序加载成运行环境,因此我们可以快捷地转制 Wine 软件包而不占用过量空间

经过转制,统信兼容引擎/Wine运行器标准的软件包可被一键转制成支持安装到任意Linux发行版运行的APM包

目前支持的 Wine环境:

  • deepin-wine10-stable
  • deepin-wine8-stable
  • deepin-wine6-stable
  • deepin-wine5
  • deepin-wine ( 最老的 wine2 版本)
  • spark-wine (实时指向最新的spark-wine)
  • spark-wine10
  • spark-wine9
  • spark-wine8
  • spark-wine7-devel
  • spark-wine-wow
  • spark-wine10-wow
  • spark-wine9-wow
  • spark-wine8-wow

转制方法

  1. 安装 apm

若安装过星火应用商店,只需执行 sudo aptss install apm -y

若您正在使用 Debian / fedora 或者 Arch ,需前往 https://gitee.com/amber-ce/amber-pm/releases/ 下载安装对应发行版的安装包

目前 APM 支持

  • Deb: deepin 20/23/25 ,Ubuntu 20.04/22.04/24.04/25.10 , Debian 10/11/12/13/SID ,Kali Linux,LinuxMint, UOS 家庭版, UOS专业版 , 银河麒麟V10SP1,openKylin 2.0/3.0等
  • Rpm: fedora, openSUSE
  • Arch:从AUR获取 amber-package-manager

上安装和运行

安装后,需重启电脑或注销桌面后重新登录来完成安装

  1. 获取对应的deb包:

可从深度商店/星火应用商店下载对应的软件包

aptss download 包名 即可下载 此处用企业微信作为例子

图片.png

图片.png

也可使用自己打包的 Wine 包。对于统信Wine兼容引擎,可使用 deepin-wine 系列。对于 Wine运行器,可使用 deepin-wine 系列和 spark-wine 系列

  1. 识别对应使用的环境

使用指令 dpkg -I 拖入文件 即可查看文件的依赖信息

图片.png

注意到使用了 deepin-wine8-stable

执行 sudo apm install amber-pm-bookworm-deepin-wine8-stable -y 配置对应的Wine环境(amber-pm-bookworm-对应的wine环境的名字)

执行 amber-pm-convert --base amber-pm-bookworm-deepin-wine8-stable 把deb文件拖进来 即可开始全自动转换

转换后,可获得apm deb包。 该软件包可使用 sudo apm install 安装到任意支持了APM的Linux发行上,欢迎分享并上传到 APM 商店中

同时,任意APM包也支持直接使用投稿器投递到星火应用商店

Reply Favorite View the author
All Replies
zccrs
deepin
2025-10-28 15:32
#1

666

Reply View the author
蒙笛
deepin
2025-10-28 16:10
#2

tail太赞了

Reply View the author
晚秋(lateautumn)
Moderator
2025-10-28 16:32
#3

神末大佬:龙芯系统也没有问题吧?

Reply View the author
晚秋(lateautumn)
Moderator
2025-10-28 16:34
#4

安装报错。龙电脑。
image.png

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-10-28 16:48
#5
晚秋(lateautumn)

安装报错。龙电脑。
image.png

目前只有x86功能最全

arm64 只有 base 但没有应用上架

龙芯昨晚刚刚做完,感谢 @杀毒软件吧

但是龙芯目前没有上架任何应用

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-10-28 21:20
#6
晚秋(lateautumn)

安装报错。龙电脑。
image.png

龙芯明天能推上去,一个 apm 一个 amber-pm-loongnix

Wine环境暂时没有,因为太杂乱了,可以用 amber-pm-convert --base amber-pm-loongnix 转几个旧世界包

Reply View the author
晚秋(lateautumn)
Moderator
2025-10-29 09:56
#7
神末shenmo

龙芯明天能推上去,一个 apm 一个 amber-pm-loongnix

Wine环境暂时没有,因为太杂乱了,可以用 amber-pm-convert --base amber-pm-loongnix 转几个旧世界包

明白了,慢慢搞,不着急。applaud

Reply View the author
156******80
deepin
2025-10-29 17:29
#8

image.png

这儿说的deb文件是指哪个deb文件?deepin-wine8-stable?还是企业微信的deb

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-10-29 17:40
#9
156******80

image.png

这儿说的deb文件是指哪个deb文件?deepin-wine8-stable?还是企业微信的deb

企业微信

Reply View the author
浪云
deepin
2025-11-04 09:08
#10

deepin 20.9 ,很喜欢3.9版本的微信,星火安装的是3.9.10.19,安装完后启动扫描提示版本过低。

我把win下的是3.9.12.19的同名文件夹直接复制过来,现在还需要修改哪里才能启动呢?

截图_选择区域_20251104090031.jpg
我直接修改文件夹为3.9.10.19的不能启动,桌面的链接不对?

Reply View the author
srwth
deepin
2025-11-15 18:22
#11

可以在容器内运行吗?

在debian13 容器内可以安装,然后使用apm安装了amber-pm-deepin25和cajviewer,但是不知道怎么运行

sudo apm run cajviewer报错,[ERROR]: Package not installed: cajviewer

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-11-16 15:08
#12
srwth

可以在容器内运行吗?

在debian13 容器内可以安装,然后使用apm安装了amber-pm-deepin25和cajviewer,但是不知道怎么运行

sudo apm run cajviewer报错,[ERROR]: Package not installed: cajviewer

不是所有容器都可以运行

如果你没有在使用debian,可以用其他的发行呀,APM支持deb/rpm/arch的

Reply View the author
srwth
deepin
2025-11-16 15:56
#13
神末shenmo

不是所有容器都可以运行

如果你没有在使用debian,可以用其他的发行呀,APM支持deb/rpm/arch的

服务器上用,只能用容器。

有没有推荐可以用的容器?

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2025-11-16 19:11
#14
srwth

服务器上用,只能用容器。

有没有推荐可以用的容器?

一般来说应该装debian直接用星火就可以了

Reply View the author