MSI: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Chris (Diskussion | Beiträge) Die Seite wurde neu angelegt: „== Thunderbird MSI Paket mit Extensions splicen == * Aktuellste Thunderbird MSI downloaden * msi2xml -b tb_temp <Thunderbird Setup.msi> * tb_temp\Binary.Wrapp…“ |
Chris (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
* Aktuellste Thunderbird MSI downloaden | * Aktuellste Thunderbird MSI downloaden | ||
* msi2xml -b | * msi2xml -b Thunderbird_Work <Thunderbird Setup.msi> | ||
* | * Thunderbird_Work\Binary.WrappedExe in temporäres Arbeitsverzeichnis extrahieren (7zip) | ||
* .xpi anpassen | * .xpi anpassen | ||
* angepasste .xpi ins core\distribution\extensions Verzeichnis kopieren | * angepasste .xpi ins core\distribution\extensions Verzeichnis kopieren | ||
* Auf die App-ID achten und .xpi-Datei entsprechend benennen | * Auf die App-ID achten und .xpi-Datei entsprechend benennen | ||
** Am Beispiel sogo-connector: | ** Am Beispiel sogo-connector: <b>sogo-connector@inverse.ca.xpi</b> | ||
* | * Thunderbird_Work\Binary.WrappedExe neu erstellen: | ||
* Falls nicht vorhanden downloaden : https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.Win32.sfx und https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag | |||
** 7z a -r -t7z ../app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 | ** 7z a -r -t7z ../app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 | ||
** cat 7zSD.Win32.sfx app.tag app.7z > Binary.WrappedExe | ** cat 7zSD.Win32.sfx app.tag app.7z > Binary.WrappedExe | ||
** oder unter Windows: copy /b ..\7zSD.Win32.sfx + ..\app.tag + app.7z Binary.WrappedExe | |||
* .msi Datei neu erstellen: | * .msi Datei neu erstellen: | ||
** xml2msi -m "Thunderbird Setup 68.2.2.xml" -o tb-custom.msi | ** xml2msi -m "Thunderbird Setup 68.2.2.xml" -o tb-custom.msi -s "ProductName=Mozilla Thunderbird 68.2.2-darkrealm x64 de" | ||
* MSI-Paket kann jetzt über GPO deployt werden | * MSI-Paket kann jetzt über GPO deployt werden | ||
Aktuelle Version vom 23. März 2023, 22:56 Uhr
Thunderbird MSI Paket mit Extensions splicen
- Aktuellste Thunderbird MSI downloaden
- msi2xml -b Thunderbird_Work <Thunderbird Setup.msi>
- Thunderbird_Work\Binary.WrappedExe in temporäres Arbeitsverzeichnis extrahieren (7zip)
- .xpi anpassen
- angepasste .xpi ins core\distribution\extensions Verzeichnis kopieren
- Auf die App-ID achten und .xpi-Datei entsprechend benennen
- Am Beispiel sogo-connector: sogo-connector@inverse.ca.xpi
- Thunderbird_Work\Binary.WrappedExe neu erstellen:
- Falls nicht vorhanden downloaden : https://hg.mozilla.org/mozilla-central/raw-file/tip/other-licenses/7zstub/firefox/7zSD.Win32.sfx und https://hg.mozilla.org/mozilla-central/raw-file/tip/browser/installer/windows/app.tag
- 7z a -r -t7z ../app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3
- cat 7zSD.Win32.sfx app.tag app.7z > Binary.WrappedExe
- oder unter Windows: copy /b ..\7zSD.Win32.sfx + ..\app.tag + app.7z Binary.WrappedExe
- .msi Datei neu erstellen:
- xml2msi -m "Thunderbird Setup 68.2.2.xml" -o tb-custom.msi -s "ProductName=Mozilla Thunderbird 68.2.2-darkrealm x64 de"
- MSI-Paket kann jetzt über GPO deployt werden