Ook versie 1.1.0 komt weer beschikbaar in twee uitvoeringen: de handmatige als zelfuitpakkende tarball en het deb-pakket. Om verwarring te voorkomen heeft de testversie overigens het nummer 1.0.9.
De tarball staat hier:
http://iyo.aconet.org/pkg/pool/test/update-sun-jre.binHet deb-pakket zit in een test-repo. De sources.list-regel is:
deb http://iyo.aconet.org/pkg test all
Voor alle duidelijkheid: alles onder iyo.aconet.org/pkg is van tijdelijke aard en verdwijnt weer als het testen is afgerond en de pakketten naar duinsoft.nl/pkg zijn verhuisd. Het is dus zeer beslist niet de bedoeling dat jan en alleman deze regel in zijn sources.list gaat zetten. Hij is alleen bedoeld voor testers (en dat kunnen uiteraard ook anderen zijn dan Pjotr en MauRice, maar áls je test, dan wel graag even de resultaten melden in deze thread).
Overigens is dit inderdaad de machine waarop ook de statistiekpagina staat en ook hier geldt dus dat het spul zomaar ineens een tijdje niet beschikbaar kan zijn. Het gaat om een testbak die weliswaar de hele dag aan staat, maar nogal eens plat gaat omdat er van alles op wordt getest.
Over versie 1.0.9: de zelfuitpakker bevat een extra script genaamd force-sun-jre (met alleen Engelstalige teksten). Dit is bedoeld om een oudere versie (6u29) van de runtime op te halen, zodat het opwaarderen naar een volgende versie kan worden getest. De aanroep lijkt op die van het 'echte' script:
sudo ./force-sun-jre -cv install
met de supporttarball update-sun-jre-support.tar.gz in dezelfde directory.
Ik heb zelf onder meer de volgende vijf tests uitgevoerd, steeds met de terminal geopend in een directory met alle drie de bestanden uit update-sun-jre.bin.
a. volledig handmatigUitgangssituatie: sun-java6-pakketten geïnstalleerd en update-sun-jre niet.
1. sudo ./force-sun-jre -cv install
2. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_29 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
3. sudo ./update-sun-jre -v install
4. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_30 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
5. controle - ook deze opdracht moet een regel opleveren met jre1.6.0_30 erin:
cat /usr/lib/mime/packages/update-sun-jre
Eindsituatie: sun-java6-pakketten geïnstalleerd maar buiten bereik - update-sun-jre niet geïnstalleerd maar wel actueel - runtime up-to-date.
b. van handmatig naar pakketUitgangssituatie: sun-java6-pakketten geïnstalleerd en update-sun-jre niet.
1. sudo ./force-sun-jre -cv install
2. MET deb http://iyo.aconet.org/pkg in sources.list:
sudo apt-get update
sudo apt-get install update-sun-jre
3. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_30 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
4. controle - ook deze opdracht moet een regel opleveren met jre1.6.0_30 erin:
cat /usr/lib/mime/packages/update-sun-jre
Eindsituatie: alleen actuele versie update-sun-jre geïnstalleerd - runtime up-to-date.
c. van pakket naar handmatigUitgangssituatie: sun-java6-pakketten geïnstalleerd en update-sun-jre niet.
1. ZONDER deb http://iyo.aconet.org/pkg in sources.list:
sudo apt-get update
sudo apt-get install update-sun-jre
2. sudo ./force-sun-jre -cv reset
3. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_29 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
4. sudo ./update-sun-jre -v install
5. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_30 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
6. controle - ook deze opdracht moet een regel opleveren met jre1.6.0_30 erin:
cat /usr/lib/mime/packages/update-sun-jre
Eindsituatie: actuele versie update-sun-jre gebruikt, maar vorige nog geïnstalleerd - runtime up-to-date.
d. volledig pakketUitgangssituatie: sun-java6-pakketten geïnstalleerd en update-sun-jre niet.
1. ZONDER deb http://iyo.aconet.org/pkg in sources.list:
sudo apt-get update
sudo apt-get install update-sun-jre
2. sudo ./force-sun-jre -cv reset
3. MET deb http://iyo.aconet.org/pkg in sources.list:
sudo apt-get update
sudo apt-get install update-sun-jre
4. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_30 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
5. controle - ook deze opdracht moet een regel opleveren met jre1.6.0_30 erin:
cat /usr/lib/mime/packages/update-sun-jre
Eindsituatie: actuele versie update-sun-jre geïnstalleerd - runtime up-to-date.
e. update runtime zonder echte update pakketUitgangssituatie: eindsituatie van test d, dus met update-sun-jre geïnstalleerd.
1. sudo ./force-sun-jre -cv reset
2. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_29 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
3. controle - ook deze opdracht moet een regel opleveren met jre1.6.0_29 erin:
cat /usr/lib/mime/packages/update-sun-jre
4. sudo apt-get --reinstall install update-sun-jre
5. controle - alle drie deze opdrachten moeten een Value-regel opleveren met jre1.6.0_30 erin:
update-alternatives --query java
update-alternatives --query jexec
update-alternatives --query mozilla-javaplugin.so
6. controle - ook deze opdracht moet een regel opleveren met jre1.6.0_30 erin:
cat /usr/lib/mime/packages/update-sun-jre
Eindsituatie: actuele versie update-sun-jre geïnstalleerd - runtime up-to-date.
Stap 2 in test c en d en stap 1 in test e zijn alleen bedoeld om de pakketuitvoeringen van de oudere runtime te kunnen voorzien zonder het pakket om te hoeven bouwen voor het ophalen van 6u29. Let op dat hier 'reset' is gebruikt in plaats van 'install'.