リビジョンを比較

打包 Firefox 的 Windows 安装程序

リビジョン 289280:

wxie2016 による のリビジョン 289280

リビジョン 290656:

wxie2016 による のリビジョン 290656

キーワード:

windows 企业安装
windows 企业安装

検索結果に表示される要約:

有时,你可能会需要把一些对Firefox的更改打包成一个新的Windows安装程序。本文讲述如何操作。
有时,你可能会需要把一些对Firefox的更改打包成一个新的Windows安装程序。本文讲述如何操作。

内容:

有时,你可能会需要把一些对Firefox的更改打包成一个新的Windows安装程序。这可能会是一个policies.json文件、AutoConfig更改或是扩展。本文讲述在 Windows 下如何操作。 {for mac} {note}'''|注:'''对于 macOS,请参考 [[Deploy Firefox customizations on macOS]]。{/note} {/for} =第一步:下载安装程序= 下载要打包的安装程序。请确保你下载的是完整的安装程序,而不是存根安装程序。存根安装程序通常的名字是"Firefox Installer.exe",而完整安装程序的名字是"Firefox Setup VERSION.exe"。Firefox 延长支持版(ESR)的完整安装程序可在 [https://www.mozilla.org/firefox/all/desktop-esr/ 此处] 下载,快速发布版的完整安装程序可在 [https://www.mozilla.org/firefox/all/desktop-release/ 彼处] 下载。 =第二步:解压缩安装程序= 解压安装程序到电脑。请使用[https://www.7-zip.org/ 7-zip]来解压。 <code>7z x "Firefox Setup VERSION.exe"</code> VERSION 指的是版本号. =第三步:更改 Firefox= 在子目录 core 中编辑对 Firefox 的更改。 =第四步:打包文件= 在解压 Firefox 的目录中运行打包 Firefox 的命令: <code>7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3</code> 该目录会产生保护对 Firefox 修改的名为 app.7z 的文件。 =第五步:下载工具= 下载文件 [https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.sfx 7zSD.sfx] 和 [https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag app.tag] 并将它们保存在和 app.7z 一样的目录中。 =第六步:生成安装程序= 运行命令: <code>copy /B 7zSD.Win32.sfx+app.tag+app.7z our_new_installer.exe</code> 就会连接这些文件并创建安装程序。 “/B”参数非常重要!它确保复制文件是二进制文件从而不用添加任何其他字符。
有时,你可能会需要把一些对Firefox的更改打包成一个新的Windows安装程序。这可能会是一个policies.json文件、AutoConfig更改或是扩展。本文讲述在 Windows 下如何操作。 {for mac} {note}'''|注:'''对于 macOS,请参考 [[Deploy Firefox customizations on macOS]]。{/note} {/for} =第一步:下载安装程序= 下载要打包的安装程序。请确保你下载的是完整的安装程序,而不是存根安装程序。存根安装程序通常的名字是"Firefox Installer.exe",而完整安装程序的名字是"Firefox Setup VERSION.exe"。Firefox 延长支持版(ESR)的完整安装程序可在 [https://www.mozilla.org/firefox/all/desktop-esr/] 下载,快速发布版的完整安装程序可在 [https://www.mozilla.org/firefox/all/desktop-release/] 下载。 =第二步:解压缩安装程序= 解压安装程序到电脑。请使用 [https://www.7-zip.org/ 7-zip]来解压。 <code>7z x "Firefox Setup VERSION.exe"</code> VERSION 指的是版本号. =第三步:更改 Firefox= 在子目录 core 中编辑对 Firefox 的更改。 =第四步:打包文件= 在解压 Firefox 的目录中运行打包 Firefox 的命令: <code>7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3</code> 该目录会产生保护对 Firefox 修改的名为 ''app.7z'' 的文件。 =第五步:下载工具= 下载文件 [https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.sfx 7zSD.sfx] 和 [https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag app.tag] 并将它们保存在和 app.7z 一样的目录中。 =第六步:生成安装程序= 运行命令连接这些文件并创建安装程序: <code>copy /B 7zSD.Win32.sfx+app.tag+app.7z our_new_installer.exe</code> “/B”参数非常重要!它确保复制文件是二进制文件从而不用添加任何其他字符。

履歴ページへ戻る