我尝试编辑<firefox_dir>/browser/omni.ja
中的一些文件。所以我解压缩了存档,进行了更改并使用了
zip -qr9XD omni.ja *
命令按照About omni.ja中的建议重新打包存档。但是,由于Firefox拒绝启动,推荐的命令似乎不起作用:
$ ./firefox --no-remote -P altprofile
1439747229638 addons.xpi WARN Exception running bootstrap method startup on adbhelper@mozilla.org
1439747229824 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229825 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229825 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229825 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229826 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229826 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229826 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229826 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
1439747229909 addons.repository WARN cacheEnabled: Couldn't get pref: extensions.getAddons.cache.enabled
如何正确打包omni.ja
Firefox版本:43.0a1(2015-08-16)
答案 0 :(得分:0)
将zip.exe放在提取omni.ja的同一文件夹中 使用此命令打包除zip.exe
以外的所有内容zip -qr9XD omni.ja * -x "zip.exe"
答案 1 :(得分:0)
根据撰写本文时的 latest documentation I can find (14/07/2021),重新打包 omni.ja
文件的正确方法是
zip -0DXqr omni.ja <file(s)/dir(s) to pack>
为方便起见,您可能希望以这种方式解压,以便所有文件都放在一个子目录中:
unzip omni.jar -d <target directory>