Ook met 64-bit: succes!
Gecontroleerde Java-versie
Gefeliciteerd!
U beschikt over de juiste Java-versie (Version 6 Update 29).
Geïnstalleerd in een 64-bits Lubuntu 11.10, met daarin vooraf alleen bijgeïnstalleerd Firefox en openJDK 6 + bijbehorende Icedtea-plugin.
In de map Downloads had ik tevens de support.tar.gz uitgepakt; dat had ik blijkbaar beter niet kunnen doen, gezien de uitvoer van het script, en gewoon de support-tarball laten staan (die zat nu in de prullenbak). Daarover straks meer.
Terminaluitvoer:
pjotr@pjotr-HP-Mini-110-3000:~$ cd Downloads
pjotr@pjotr-HP-Mini-110-3000:~/Downloads$ sudo ./update-sun-jre -lv install
[sudo] password for pjotr:
Starting update-sun-jre 2011-12-09 15:36:41+01:00
Selected action: install
System architecture: 64 bit
Creating /var/cache/update-sun-jre (if necessary) . . .
Creating /tmp/update-sun-jre-transfer (if necessary) . . .
Tarball update-sun-jre-support.tar.gz with support files not found - ignored
Options for wget: -nd -v --progress=dot:binary -a /var/log/update-sun-jre.log
Downloading info page from http://www.java.com/en/download/linux_manual.jsp . . .
Extracted version number: 6u29
New install directory: /opt/java/64/jre1.6.0_29
Checking cache . . .
Nothing suitable in cache
Downloading binary package from http://javadl.sun.com/webapps/download/AutoDL?BundleId=56692 (using --trust-server-names) . . .
Cleaning up name of package to /tmp/update-sun-jre-transfer/jre-6u29-linux-x64.bin . . .
Caching downloaded package as /var/cache/update-sun-jre/jre-6u29-linux-x64.bin . . .
Creating /opt/java/64 (if necessary) . . .
Unpacking package (will not show output on screen) . . .
Full path name of plugin: /opt/java/64/jre1.6.0_29/lib/amd64/libnpjp2.so
Creating symlinks to Open Database Connectivity drivers . . .
Updating new installation's javaws link . . .
Moving/linking settings files . . .
- fontconfig.properties
- swing.properties
- calendars.properties
- content-types.properties
- flavormap.properties
- logging.properties
- net.properties
- sound.properties
- jvm.cfg
- jmxremote.access
- jmxremote.password
- management.properties
- snmp.acl
- cacerts
- java.policy
- java.security
- .systemPrefs
Updating files in /usr/lib and /usr/share . . .
- /usr/lib/mime/packages/sun-java6-bin not found
- /usr/share/application-registry/sun-java6-archive.applications not found
- /usr/share/application-registry/sun-java6-web-start.applications not found
- /usr/share/applications/sun-java6-controlpanel.desktop not found
- /usr/share/applications/sun-java6-java.desktop not found
- /usr/share/applications/sun-java6-javaws.desktop not found
- /usr/share/applications/sun-java6-policytool.desktop not found
- /usr/share/menu/sun-java6-bin not found
Installing alternatives . . .
- ControlPanel
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/ControlPanel to provide /usr/bin/ControlPanel (ControlPanel) in auto mode.
- java
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/java to provide /usr/bin/java (java) in auto mode.
- java_vm
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/java_vm to provide /usr/bin/java_vm (java_vm) in auto mode.
- javaws
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode.
- jcontrol
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/jcontrol to provide /usr/bin/jcontrol (jcontrol) in auto mode.
- keytool
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode.
- pack200
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode.
- policytool
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode.
- rmid
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode.
- rmiregistry
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode.
- unpack200
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode.
- orbd
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode.
- servertool
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode.
- tnameserv
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode.
- jexec
update-alternatives: using /opt/java/64/jre1.6.0_29/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode.
Activating class data sharing (ignoring errors) . . .
Installing plugin . . .
- firefox
- iceape
- iceweasel
- mozilla
- midbrowser
- xulrunner
- xulrunner-addons
Removing downloaded package from /tmp . . .
Updating desktop database . . .
Error in file "/usr/share/applications/gnumeric.desktop": "zz-application/zz-winassoc-xls" is an invalid MIME type ("zz-application" is an unregistered media type)
Updating mime database . . .
Stopping update-sun-jre 2011-12-09 15:37:05+01:00
pjotr@pjotr-HP-Mini-110-3000:~/Downloads$
Wegens de ontbrekende support-tarball heb ik de verwijderingsopdracht uitgevoerd, om de boel straks weer te herinstalleren *met* support-tarball:
pjotr@pjotr-HP-Mini-110-3000:~$ sudo ./update-sun-jre -lv -d force remove
[sudo] password for pjotr:
sudo: ./update-sun-jre: command not found
pjotr@pjotr-HP-Mini-110-3000:~$ cd Downloads
pjotr@pjotr-HP-Mini-110-3000:~/Downloads$ sudo ./update-sun-jre -lv -d force remove
Starting update-sun-jre 2011-12-09 15:50:46+01:00
Selected action: remove
Removing runtime installation in /opt/java/64/jre1.6.0_29 . . .
Removing plugin . . .
- firefox
- iceape
- iceweasel
- mozilla
- midbrowser
- xulrunner
- xulrunner-addons
Removing alternatives . . .
- ControlPanel
- java
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/java to provide /usr/bin/java (java) in auto mode.
- java_vm
- javaws
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode.
- jcontrol
- keytool
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode.
- pack200
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode.
- policytool
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode.
- rmid
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode.
- rmiregistry
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode.
- unpack200
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode.
- orbd
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode.
- servertool
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode.
- tnameserv
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode.
- jexec
update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode.
Restoring modified files from cache . . .
- /usr/lib/mime/packages/sun-java6-bin not found
- /usr/share/application-registry/sun-java6-archive.applications not found
- /usr/share/application-registry/sun-java6-web-start.applications not found
- /usr/share/applications/sun-java6-controlpanel.desktop not found
- /usr/share/applications/sun-java6-java.desktop not found
- /usr/share/applications/sun-java6-javaws.desktop not found
- /usr/share/applications/sun-java6-policytool.desktop not found
- /usr/share/menu/sun-java6-bin not found
Removing support files that were not installed already . . .
Removing /opt/java/64/jre1.6.0_29 . . .
Updating desktop database . . .
Error in file "/usr/share/applications/gnumeric.desktop": "zz-application/zz-winassoc-xls" is an invalid MIME type ("zz-application" is an unregistered media type)
Updating mime database . . .
Stopping update-sun-jre 2011-12-09 15:50:47+01:00
pjotr@pjotr-HP-Mini-110-3000:~/Downloads$
En daarna weer geïnstalleerd, met de support-tarball erin:
pjotr@pjotr-HP-Mini-110-3000:~$ cd Downloads
pjotr@pjotr-HP-Mini-110-3000:~/Downloads$ sudo ./update-sun-jre -lv install[sudo] password for pjotr:
Starting update-sun-jre 2011-12-09 15:54:40+01:00
Selected action: install
System architecture: 64 bit
Creating /var/cache/update-sun-jre (if necessary) . . .
Creating /tmp/update-sun-jre-transfer (if necessary) . . .
Extracting tarball update-sun-jre-support.tar.gz with support files . . .
Options for wget: -nd -v --progress=dot:binary -a /var/log/update-sun-jre.log
Info page /tmp/update-sun-jre-transfer/infopage found
Extracted version number: 6u29
New install directory: /opt/java/64/jre1.6.0_29
Checking cache . . .
BundleIds: 56692 (from info page) =?= 56692 (from cache)
Retrieving binary package jre-6u29-linux-x64.bin from cache . . .
Creating /opt/java/64 (if necessary) . . .
Unpacking package (will not show output on screen) . . .
Full path name of plugin: /opt/java/64/jre1.6.0_29/lib/amd64/libnpjp2.so
Creating symlinks to Open Database Connectivity drivers . . .
Updating new installation's javaws link . . .
Moving/linking settings files . . .
- fontconfig.properties
- swing.properties
- calendars.properties
- content-types.properties
- flavormap.properties
- logging.properties
- net.properties
- sound.properties
- jvm.cfg
- jmxremote.access
- jmxremote.password
- management.properties
- snmp.acl
- cacerts
- java.policy
- java.security
- .systemPrefs
Updating files in /usr/lib and /usr/share . . .
- /usr/lib/mime/packages/sun-java6-bin not found
- /usr/lib/mime/packages/update-sun-jre
- /usr/share/application-registry/sun-java6-archive.applications
- /usr/share/application-registry/sun-java6-web-start.applications
- /usr/share/applications/sun-java6-controlpanel.desktop
- /usr/share/applications/sun-java6-java.desktop
- /usr/share/applications/sun-java6-javaws.desktop
- /usr/share/applications/sun-java6-policytool.desktop
- /usr/share/menu/sun-java6-bin not found
- /usr/share/menu/update-sun-jre
Installing alternatives . . .
- ControlPanel
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/ControlPanel to provide /usr/bin/ControlPanel (ControlPanel) in auto mode.
- java
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/java to provide /usr/bin/java (java) in auto mode.
- java_vm
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/java_vm to provide /usr/bin/java_vm (java_vm) in auto mode.
- javaws
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/javaws to provide /usr/bin/javaws (javaws) in auto mode.
- jcontrol
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/jcontrol to provide /usr/bin/jcontrol (jcontrol) in auto mode.
- keytool
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode.
- pack200
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode.
- policytool
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode.
- rmid
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode.
- rmiregistry
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode.
- unpack200
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode.
- orbd
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode.
- servertool
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode.
- tnameserv
update-alternatives: using /opt/java/64/jre1.6.0_29/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode.
- jexec
update-alternatives: using /opt/java/64/jre1.6.0_29/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode.
Activating class data sharing (ignoring errors) . . .
Installing plugin . . .
- firefox
- iceape
- iceweasel
- mozilla
- midbrowser
- xulrunner
- xulrunner-addons
Removing downloaded package from /tmp . . .
Updating desktop database . . .
Error in file "/usr/share/applications/gnumeric.desktop": "zz-application/zz-winassoc-xls" is an invalid MIME type ("zz-application" is an unregistered media type)
Updating mime database . . .
Stopping update-sun-jre 2011-12-09 15:54:53+01:00
pjotr@pjotr-HP-Mini-110-3000:~/Downloads$
De foutmelding voor Gnumeric is eigenlijk het enige wat opvalt, maar die lijkt me van ondergeschikt belang. Kortom: je mag in de Stamkroeg op mijn kosten een fles champagne opentrekken!
