AmberBundle: 微信单文件版


jy
jy 2024-10-09 14:18:47 3551 赞同 0 反对 0
分类: 资源 标签: 国产操作系统
AmberBundle:微信单文件版

ACE兼容环境提供了一个基于bwrap的debian环境

先前看到玲珑的uab单文件格式,想要做一个,但一直没能构建出单文件挂载的方式

近日,机缘巧合下,我通过 https://github.com/ivan-hc/ArchImage 1 发现了这个神奇的项目:Conty https://github.com/Kron4ek/Conty 1

Conty提供了一系列脚本以把整个Arch Linux打包成一个单文件。我fork了此项目,替换rootfs为ACE的rootfs,经过修改后成功打包为ACE单包格式:amberbundle


AmberBundle是基于Conty构建的ACE兼容环境单包打包格式,支持把整个rootfs打包成单个可执行文件,便于分发和储存

AmberBundle格式:前段为init和bash,而后是bash shell启动脚本,最后追加busybox

init的源码在 https://gitee.com/amber-ce/Conty/blob/master/init.c 1 可以看到

我用AmberBundle打包了微信Wine,这个文件理论可在近年来任何x64 linux主机上启动,不限发行版


Conty原版特性:

  • 支持Nvidia驱动
  • 使用overlayfs,尽管整个容器是只读的但是可以在~/.local/share/Conty下保存修改,做到只读但是可以保存修改
  • 其他可在启动时 -h 来详细查看或者前往对应github地址查看

ACE在原版外的修改:

  • 默认禁用Nvidia驱动而不是默认启用,ACE Env中自带了mesa驱动,在打包非游戏应用中不需要独立显卡。Nvidia驱动受限于中国特色网络环境可能会导致首次启动非常缓慢或启动失败。可手动启用(未测试)
  • 加入host-spawn集成,非沙箱状态下可直接用主机的打开方式打开文件和网页链接
  • 主机主题集成,修复应用上光标不跟随主机光标主题的问题
  • 没有任何参数时添加默认启动设置

已知问题:

  • 暂不支持-u -l等依赖于pacman的功能,将在后续开发中支持

后续开发方向:

  • 修改脚本以更适配ACE Env
  • amber-ce --export 直接导出单文件包

微信体验下载地址:

https://pan.huang1111.cn/s/gg1PQuQ 8

使用方法:

  • 下载后,找到文件,双击文件,点击运行即可,和AppImage一样

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
jyL2
粉丝 0 资源 2 + 关注 私信
最近热门资源
分享如何统信UOS系统在屏蔽mysql显性的用户名称以及密码  614
分享免费开源高速下载器  577
分享如何在银河麒麟高级服务器操作系统V10SP3中需要启用内核审计功能。  572
通过shell脚本在统信UOS/麒麟系统中安装nginx  504
分享如何查看网卡中断的数量  422
分享查询网卡所在PCI插槽链路能力及当前链路状态  420
麒麟系统进行内存清理  413
统信UOS常见问题小总结  411
麒麟系统资源下载合集(适配各类cpu)  409
winrar绿色无广告版分享  393
最近下载排行榜
分享如何统信UOS系统在屏蔽mysql显性的用户名称以及密码 0
分享免费开源高速下载器 0
分享如何在银河麒麟高级服务器操作系统V10SP3中需要启用内核审计功能。 0
通过shell脚本在统信UOS/麒麟系统中安装nginx 0
分享如何查看网卡中断的数量 0
分享查询网卡所在PCI插槽链路能力及当前链路状态 0
麒麟系统进行内存清理 0
统信UOS常见问题小总结 0
麒麟系统资源下载合集(适配各类cpu) 0
winrar绿色无广告版分享 0
作者收入月榜
1

prtyaa 收益395.97元

2

zlj141319 收益228.47元

3

IT-feng 收益214.92元

4

1843880570 收益214.2元

5

风晓 收益208.24元

6

777 收益173.02元

7

哆啦漫漫喵 收益131.6元

8

Fhawking 收益106.6元

9

信创来了 收益105.97元

10

克里斯蒂亚诺诺 收益91.08元

请使用微信扫码

加入交流群

请使用微信扫一扫!