This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:java-ng [2014/12/14 19:26] Kevin W. Update to Java 8 update 25 |
userspace:java-ng [2021/08/23 08:37] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Java (java_1.8.0.25.18-4.2.2) ====== | + | ====== Java 8 (EOL) ====== |
**Feel free to contact me :)** | **Feel free to contact me :)** | ||
- | Tested with Opsi 4.0.5.15\\ | + | Tested with Debian 9\\ |
- | Tested with Windows 7 Enterprise x32 & x64, 8 Enterprise x64, 8.1 Pro x64\\ | + | Tested with Opsi 4.0.7.45\\ |
- | Tested with Java 6u10 - 8u25\\ | + | Tested with Winst 4.11.6.12\\ |
- | requiredWinstVersion >= 4.11.3\\ | + | Tested with Server 2016 x64\\ |
- | By [[kevinweis@gmx.de|Kevin Weis]] 2014-10-20\\ | + | Tested with 10 Enterprise x64\\ |
+ | Tested with 8.1 Pro x64\\ | ||
+ | Tested with 7 Pro x64\\ | ||
+ | Tested with 7 Pro x86\\ | ||
+ | requiredWinstVersion >= 4.11.5\\ | ||
- | Download: [[https:// | + | **This |
- | For an altanative, you can download only the parts you want;\\ | + | Download: [[https://compilenix.org/ |
- | Download: [[https://dharma.no-trust.org/ | + | Checksum' |
- | Download: [[https://dharma.no-trust.org/ | + | |
+ | Source Code: [[https:// | ||
+ | Check if you have the JCE installed: [[https:// | ||
- | Download: my [[https://dharma.no-trust.org/ | + | All downloads are pgp signed with:\\ |
+ | Compilenix < | ||
+ | Validity: from 2015-01-09 11:29 until forever or revoked\\ | ||
+ | Certificate type: 4,096-bit RSA\\ | ||
+ | Key-ID: E763633D\\ | ||
+ | Fingerprint: | ||
+ | https://compilenix.org/ | ||
- | < | + | Download: my [[https:// |
- | Tree: | + | Download: my [[https:// |
- | ├───CLIENT_DATA | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | └───OPSI | + | |
- | control | + | |
- | postinst | + | |
- | preinst | + | |
- | </ | + | |
- | ==== What is does, and what not ==== | + | ===== What it does, and what not ===== |
It Does: | It Does: | ||
- | - Handle install and uninstall | + | - Handle install: x64 and x86, JRE and JDK |
+ | - Handle | ||
- Installation of Java 8 | - Installation of Java 8 | ||
- | - Add the JCE Patch to every Java installation; | + | - Add the JCE Patch to every Java installation; |
- | - Use the check_msi-exitcode script from " | + | - Use the check_msi-exitcode script from " |
It Does NOT: | It Does NOT: | ||
- Uninstall Java versions older then 1.6.0.10, because in update 10 was a new installer dropped which uses an other schema of GUID´s at the Windows Registry | - Uninstall Java versions older then 1.6.0.10, because in update 10 was a new installer dropped which uses an other schema of GUID´s at the Windows Registry | ||
- Uninstall Java JDK`s older then 1.7.0.0 | - Uninstall Java JDK`s older then 1.7.0.0 | ||
+ | - Un-/Install Java 9 | ||
- | ==== Notes ==== | + | ===== Notes ===== |
The package includes the MSI installer for the JRE and JDK x86, because if you want to install Java JRE/JDK x86 on a x64 System the EXE installer will " | The package includes the MSI installer for the JRE and JDK x86, because if you want to install Java JRE/JDK x86 on a x64 System the EXE installer will " | ||
Line 90: | Line 54: | ||
This happends only on x64 System`s. My package will ever prefer of using the EXE installer, the MSI files were only called in a fallback case!\\ | This happends only on x64 System`s. My package will ever prefer of using the EXE installer, the MSI files were only called in a fallback case!\\ | ||
- | ==== Change Log ==== | + | ===== TODO ===== |
- | < | + | - Add feature; Install X.509 (root) Certificates into the Java Certificate chain. |
- | java (1.8.0.25.18-4.2.2) | + | - Change uninstall procedure using WMCI or Powershell, to avoid generating wrong uninstall strings. (Thanks Andreas) |
- | -- Kevin Weis < | + | - Nothing |
- | * update | + | |
- | * add ProductProperty " | + | |
- | * Java 7 setup support droped | + | |
- | </ | + | |
- | + | ||
- | ==== TODO ==== | + | |
- | - Nothing at the moment.. If you have any suggestions, | + | |
- | + | ||
- | ===== control ===== | + | |
- | <code winst control.txt> | + | |
- | [Package] | + | |
- | version: 4.2.2 | + | |
- | depends: | + | |
- | incremental: | + | |
- | + | ||
- | [Product] | + | |
- | type: localboot | + | |
- | id: java | + | |
- | name: Java | + | |
- | description: | + | |
- | advice: Tested with Opsi 4.0.4.5 and on Win 8.1 Pro, Win 7 Enterprise x86 and Win Server 2012 R2 Datacenter | + | |
- | version: 1.8.0.25.18 | + | |
- | priority: -95 | + | |
- | licenseRequired: | + | |
- | productClasses: | + | |
- | setupScript: | + | |
- | uninstallScript: | + | |
- | updateScript: | + | |
- | alwaysScript: | + | |
- | onceScript: | + | |
- | customScript: | + | |
- | userLoginScript: | + | |
+ | ===== Product Properties ===== | ||
+ | < | ||
[ProductProperty] | [ProductProperty] | ||
type: unicode | type: unicode | ||
Line 181: | Line 115: | ||
default: [" | default: [" | ||
- | [Changelog] | + | [ProductProperty] |
+ | type: unicode | ||
+ | name: 64bitonly | ||
+ | multivalue: False | ||
+ | editable: False | ||
+ | description: | ||
+ | values: [" | ||
+ | |||
+ | [ProductProperty] | ||
+ | type: unicode | ||
+ | name: updatebranch | ||
+ | multivalue: False | ||
+ | editable: False | ||
+ | description: | ||
+ | values: [" | ||
+ | default: [" | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Changelog ===== | ||
+ | <code control.txt> | ||
+ | java (1.8.0.202-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.192-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.181-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.172-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.162-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.152-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.144-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.141-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.131-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.121-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.112-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.102-4.2.5) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | * update/ | ||
+ | |||
+ | java (1.8.0.92-4.2.4) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.77.3-4.2.4) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.74.2-4.2.4) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.72.15-4.2.4) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | * add Product " | ||
+ | * add Product Property " | ||
+ | |||
+ | java (1.8.0.66.17-4.2.3) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.60.27-4.2.3) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.51.16-4.2.3) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.45.14-4.2.3) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.40.26-4.2.3) | ||
+ | -- Kevin Weis < | ||
+ | * fixed: installation of Java JRE x86 on a x64 OS does not work (exit code 3) | ||
+ | |||
+ | java (1.8.0.40.26-4.2.2) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
+ | |||
+ | java (1.8.0.31.13-4.2.2) | ||
+ | -- Kevin Weis < | ||
+ | * update | ||
java (1.8.0.25.18-4.2.2) | java (1.8.0.25.18-4.2.2) | ||
-- Kevin Weis < | -- Kevin Weis < | ||
Line 191: | Line 240: | ||
-- Kevin Weis < | -- Kevin Weis < | ||
* update; Java 1.0.7.65 build 19 to 1.0.7.67 build 1 | * update; Java 1.0.7.65 build 19 to 1.0.7.67 build 1 | ||
- | |||
java (1.8.0.11.12-4.2) | java (1.8.0.11.12-4.2) | ||
-- Kevin Weis < | -- Kevin Weis < | ||
* update; Java 1.0.7.60 build 19 to 1.0.7.65 build 19 | * update; Java 1.0.7.60 build 19 to 1.0.7.65 build 19 | ||
- | |||
java (1.8.0.05.13-4.2) | java (1.8.0.05.13-4.2) | ||
Line 206: | Line 253: | ||
* add killing Opera.exe, before in-/ | * add killing Opera.exe, before in-/ | ||
* little Bug-fix which caused an installation abort with the (expected at this point) error code 1619. | * little Bug-fix which caused an installation abort with the (expected at this point) error code 1619. | ||
- | |||
java (1.8.0.05.13-4.1) urgency=high | java (1.8.0.05.13-4.1) urgency=high | ||
Line 222: | Line 268: | ||
* clean up check_msi-exitcode; | * clean up check_msi-exitcode; | ||
* automate get last version of Java 7 and 8 (StringList) | * automate get last version of Java 7 and 8 (StringList) | ||
- | |||
java (1.8.0-4) urgency=high | java (1.8.0-4) urgency=high | ||
Line 234: | Line 279: | ||
see also: http:// | see also: http:// | ||
- | |||
java (7.0.51-3) urgency=high | java (7.0.51-3) urgency=high | ||
Line 242: | Line 286: | ||
* find installed versions of JRE now by using a for loop (supporting deinstallation since java 6u10 x64 and x32) | * find installed versions of JRE now by using a for loop (supporting deinstallation since java 6u10 x64 and x32) | ||
* serval other little impovments | * serval other little impovments | ||
- | |||
java (7.0.40-2.2) urgency=high | java (7.0.40-2.2) urgency=high | ||
Line 250: | Line 293: | ||
check_uninstall.ins: | check_uninstall.ins: | ||
add explicit declaration for > | add explicit declaration for > | ||
- | |||
java (7.0.25-2.1) urgency=high | java (7.0.25-2.1) urgency=high | ||
-- Kevin Weis < | -- Kevin Weis < | ||
* check_uninstall.ins: | * check_uninstall.ins: | ||
- | |||
java (7.0.17-2.1) urgency=high | java (7.0.17-2.1) urgency=high | ||
-- Kevin Weis < | -- Kevin Weis < | ||
- Bugfix bugfix = hing fest bei der Installation/ | - Bugfix bugfix = hing fest bei der Installation/ | ||
- | |||
java (7.0.9-2.0) urgency=high | java (7.0.9-2.0) urgency=high | ||
Line 268: | Line 308: | ||
- autoupdate = off | - autoupdate = off | ||
- Bugfix = hing fest bei der Installation/ | - Bugfix = hing fest bei der Installation/ | ||
- | |||
java (7.0-7) testing; urgency=low | java (7.0-7) testing; urgency=low | ||
- | |||
java (7.0-4) testing; urgency=low | java (7.0-4) testing; urgency=low |