我正在研究定制 活CD并希望提供 Firefox,包括一些预安装的扩展. LiveCD 定制的步骤是在自写的 .sh 脚本中完成的。
我发现这问题,其中讨论了满足我的需求的方法。
按照该方法,我通过chroot
路径执行的操作edit/
是:
- 下载我想要安装的 XPI 文件。
- 解压缩。
- 读取 manifest.json 中的扩展 ID(类似这样的字符串
'id': '{idstring}'
)。 - 创建一个文件夹
{idstring}
并/usr/share/mozilla/extensions
插入通过解压 XPI 文件检索到的所有文件。
不幸的是,当我测试生成的 ISO 文件并运行 Firefox 时,该扩展不可用,并且在 Firefox 启动时也没有安装。
如何通过 .sh 脚本为 LiveCD 的 Firefox 添加扩展?如果有几种方法,我更希望在第一次在 LiveCD 上运行 Firefox 时安装已经完成。
感谢您的帮助!
编辑:虽然执行上述步骤后,扩展在edit/usr/share/mozilla/extensions
文件夹路径中可用{idstring}
,因此应该包含在创建的 LiveCD 中,但我从 LiveCD 启动时找不到它们。
我这里遗漏了什么?
如果您需要更多信息,请告诉我。