Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [opgelost] Hulp gevraagd voor het maken van een installatiescript  (gelezen 42703 keer)

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #100 Gepost op: 2011/12/21, 21:02:16 »
Lijkt te werken. Ik krijg in ieder geval geen foutmelding.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #101 Gepost op: 2011/12/21, 22:06:21 »
Uitgeprobeerd, en.... werkt nu goed, ondanks een actieve deb-src. Daarmee vervalt dan gelijk het bezwaar tegen add-apt, oftewel: je kunt je handleiding vereenvoudigen.  :)

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #102 Gepost op: 2011/12/21, 22:27:01 »
Mooi. Bedankt voor het testen.

Ik had nog een ander probleem met add-apt-repository, maar dat weegt niet zo zwaar. Evengoed klopt wat er staat nog steeds: het ding doet een paar onjuiste aannames. Dat Xubuntu's Softwarebronnen daar nu een van heeft geadopteerd, doet daar niets aan af.
Enfin, misschien pas ik de pagina nog wel aan.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #103 Gepost op: 2011/12/22, 13:08:23 »
Op je webstek kan ik geen verwijzing vinden naar de versie van de GPL die van toepassing is voor je programma.... Ik denk dat het goed is, als je die verwijzing even op de beide Javapagina's (Engels en Nederlands) plaatst. Vermoedelijk ligt versie 2 van de GPL het meest voor de hand, omdat die ook geldt voor de Linuxkernel: http://en.wikipedia.org/wiki/Linux#Copyright.2C_trademark.2C_and_naming

Zodoende weten de ontwikkelaars van distro's zoals Mint, meteen exact de juridische randvoorwaarden. Ik ben zelf jurist, dus ik weet dat je het belang daarvan beter niet kunt onderschatten...

Wat ook handig zou zijn voor ontwikkelaars: een tarball van het pakket, dus niet alleen een bin-versie.
Zodoende kunnen ze direct de code bekijken, zonder eerst met rootbevoegdheid het pakket zichzelf te laten uitpakken.

Beide zaken lijken me belangrijk voor het versnellen van het acceptatieproces.
« Laatst bewerkt op: 2011/12/22, 13:21:57 door Pjotr »

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #104 Gepost op: 2011/12/22, 14:31:00 »
Op je webstek kan ik geen verwijzing vinden naar de versie van de GPL die van toepassing is voor je programma.... Ik denk dat het goed is, als je die verwijzing even op de beide Javapagina's (Engels en Nederlands) plaatst. Vermoedelijk ligt versie 2 van de GPL het meest voor de hand, omdat die ook geldt voor de Linuxkernel: http://en.wikipedia.org/wiki/Linux#Copyright.2C_trademark.2C_and_naming

Zodoende weten de ontwikkelaars van distro's zoals Mint, meteen exact de juridische randvoorwaarden. Ik ben zelf jurist, dus ik weet dat je het belang daarvan beter niet kunt onderschatten...
Okee. Kijk ik naar.

Citaat
Wat ook handig zou zijn voor ontwikkelaars: een tarball van het pakket, dus niet alleen een bin-versie.
Zodoende kunnen ze direct de code bekijken, zonder eerst met rootbevoegdheid het pakket zichzelf te laten uitpakken.
Dat kunnen ze nu ook. Een kritische ontwikkelaar zal eerst de head-opdracht uitvoeren om te kijken wat het uitpakscriptje allemaal uitvoert. Dan zal hij zien dat pas op het allerlaatste moment rootrechten worden gevraagd (alleen de laatste opdracht van het scriptje gaat met sudo). Ik heb niet voor niets in de instructie op de pagina alleen sh update-sun-jre.bin gezet, zonder sudo.

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #105 Gepost op: 2011/12/22, 14:53:24 »
Over die GPL-versie... Ik heb geen juridische achtergrond, dus als iemand die dat wel heeft me vertelt dat versie 2 het meest voor de hand ligt, dan neem ik dat zonder meer aan. In het copyright-bestand in het pakket en in het script zelf staat echter de tegenwoordig gebruikelijke tekst:

   This program is free software. You can redistribute it and/or
   modify it under the terms of the GNU General Public License as
   published by the Free Software Foundation, either version 2 of the
   License or - at your option - any later version.

Dan ontkom ik er dus niet aan om in die lijn verder te gaan op de webpagina('s).

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #106 Gepost op: 2011/12/22, 15:07:38 »
   This program is free software. You can redistribute it and/or
   modify it under the terms of the GNU General Public License as
   published by the Free Software Foundation, either version 2 of the
   License or - at your option - any later version.

OK.... Goed genoeg. Aangezien bovenstaande tekst al bij het script zelf is gevoegd, zou ik deze tekst integraal plaatsen op je webpagina's. Hierbij een Nederlandse vertaling, die je desgewenst kunt gebruiken voor de Nederlandse pagina:

Dit programma is vrije software. U mag het herverdelen en/of aanpassen onder de voorwaarden van de GNU General Public License (GNU Algemene Publieke Licentie) zoals gepubliceerd door de Free Software Foundation, hetzij versie 2 van die licentie, hetzij -naar uw keuze- enige latere versie daarvan.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #107 Gepost op: 2011/12/23, 12:20:35 »
Het loopt storm: zie de bijlagen bij dit bericht, met de statistiek van de pagina's op mijn Engelstalige webstek (ruim 75 procent van de bezoeken gaan naar mijn beide Java-pagina's, voor Ubuntu en openSUSE). Statistieken van de laatste vijf dagen, dus beginnend vlak voor de officiële terugtrekking van Oracle Java uit de pakketbronnen.

Ook op jouw webstek komt de toeloop goed op gang:
http://iyo.aconet.org/dspk-stats/

Laat maar komen!  =D

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #108 Gepost op: 2011/12/23, 20:18:32 »
De bron ook op de 64bits PCtje toegevoegd
Bij de eerste install (via Synaptic), gooide die de 1.6.0_29 eraf maar had geen java 1.6.0_30 ??
Eigenlijk geen EEN Java vesie.
Een re-install laten uitvoeren, java zit nu op 1.6.0_30.

Nog werk aan de winkel?
MvG,
MauRice
Registered Linux user: 473556

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #109 Gepost op: 2011/12/23, 20:48:28 »
Vandaag weer een pakketbron-installatie gedaan: verliep vlekkeloos....

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #110 Gepost op: 2011/12/23, 20:53:55 »
@MauRice2

Verwijderen van oudere versies gebeurt aan het eind, nadat de nieuwe is geïnstalleerd. Als die installatie mislukt, zou ik verwachten dat het script er op een eerder punt uitklapt en dus niet aan verwijderen toekomt.

Installatie via apt-get of Synaptic wordt gelogd in het bestand /var/log/apt/term.log. Blijkt daar iets uit?

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #111 Gepost op: 2011/12/23, 21:32:48 »
@MauRice2

Verwijderen van oudere versies gebeurt aan het eind, nadat de nieuwe is geïnstalleerd. Als die installatie mislukt, zou ik verwachten dat het script er op een eerder punt uitklapt en dus niet aan verwijderen toekomt.

Installatie via apt-get of Synaptic wordt gelogd in het bestand /var/log/apt/term.log. Blijkt daar iets uit?
Grizzler,

Neen, niet echt iets bruikbaar.
De java 1.6.0_29 was geinstallleerd via het script ...
Voor de installatie van java 1.6.0_30 via Synaptic...
Eerste keer:
Log started: 2011-12-23  20:05:16
Selecting previously deselected package gsfonts-x11.

(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 179960 files and directories currently installed.)

Unpacking gsfonts-x11 (from .../gsfonts-x11_0.22_all.deb) ...

Selecting previously deselected package odbcinst1debian2.

Unpacking odbcinst1debian2 (from .../odbcinst1debian2_2.2.14p2-2ubuntu1_amd64.deb) ...

Selecting previously deselected package odbcinst.

Unpacking odbcinst (from .../odbcinst_2.2.14p2-2ubuntu1_amd64.deb) ...

Selecting previously deselected package unixodbc.

Unpacking unixodbc (from .../unixodbc_2.2.14p2-2ubuntu1_amd64.deb) ...

Selecting previously deselected package update-sun-jre.

Unpacking update-sun-jre (from .../update-sun-jre_1.0.0_all.deb) ...

Processing triggers for fontconfig ...

Processing triggers for man-db ...

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Processing triggers for desktop-file-utils ...

Processing triggers for gnome-menus ...

Processing triggers for bamfdaemon ...

Rebuilding /usr/share/applications/bamf.index...

Processing triggers for shared-mime-info ...

Setting up gsfonts-x11 (0.22) ...

Setting up odbcinst (2.2.14p2-2ubuntu1) ...

Setting up odbcinst1debian2 (2.2.14p2-2ubuntu1) ...

Setting up unixodbc (2.2.14p2-2ubuntu1) ...

Setting up update-sun-jre (1.0.0) ...

Starting update-sun-jre 2011-12-23 20:05:35+01:00

Selected action: configure

System architecture: 64 bit

Creating /var/cache/update-sun-jre (if necessary) . . .

Reset switch given - removing info page . . .

Options for wget: -nd -v --progress=dot:binary -t 3 -T 15

Downloading info page from http://www.java.com/en/download/linux_manual.jsp . . .

--2011-12-23 20:05:35--  http://www.java.com/en/download/linux_manual.jsp

Resolving www.java.com... 137.254.16.66

Connecting to www.java.com|137.254.16.66|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: unspecified [text/html]

Saving to: `/tmp/update-sun-jre/infopage'



     0K .                                                  57.0K=0.3s



2011-12-23 20:05:36 (57.0 KB/s) - `/tmp/update-sun-jre/infopage' saved [14897]



Extracted version number: 6u30

New install directory: /opt/java/64/jre1.6.0_30

Checking cache . . .

BundleIds: 58119 (from info page) =?= 56692 (from cache)

Nothing suitable in cache

Downloading binary package from http://javadl.sun.com/webapps/download/AutoDL?BundleId=58119 (using --trust-server-names) . . .

--2011-12-23 20:05:36--  http://javadl.sun.com/webapps/download/AutoDL?BundleId=58119

Resolving javadl.sun.com... 137.254.16.64

Connecting to javadl.sun.com|137.254.16.64|:80... connected.

HTTP request sent, awaiting response... 302 Moved Temporarily

Location: http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/6u30-b12/jre-6u30-linux-x64.bin?AuthParam=1324667255_bebe3f07c5030914ad202ee9c16497ca&GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/6u30-b12/jre-6u30-linux-x64.bin&File=jre-6u30-linux-x64.bin&BHost=javadl.sun.com [following]

--2011-12-23 20:05:36--  http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/6u30-b12/jre-6u30-linux-x64.bin?AuthParam=1324667255_bebe3f07c5030914ad202ee9c16497ca&GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/6u30-b12/jre-6u30-linux-x64.bin&File=jre-6u30-linux-x64.bin&BHost=javadl.sun.com

Resolving sdlc-esd.sun.com... 77.67.28.163, 77.67.28.171

Connecting to sdlc-esd.sun.com|77.67.28.163|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 21300428 (20M) [application/x-sdlc]

Saving to: `/tmp/update-sun-jre/jre-6u30-linux-x64.bin?AuthParam=1324667255_bebe3f07c5030914ad202ee9c16497ca&GroupName=JSC&FilePath=%2FESD6%2FJSCDL%2Fjdk%2F6u30-b12%2Fjre-6u30-linux-x64.bin&File=jre-6u30-linux-x64.bin&BHost=javadl.sun.com'



     0K ................ ................ ................  1% 1.77M 11s

   384K ................ ................ ................  3% 3.21M 9s

   768K ................ ................ ................  5% 2.83M 8s

  1152K ................ ................ ................  7% 2.90M 7s

  1536K ................ ................ ................  9% 3.24M 7s

  1920K ................ ................ ................ 11% 3.18M 7s

  2304K ................ ................ ................ 12% 2.27M 7s

  2688K ................ ................ ................ 14% 2.93M 6s

  3072K ................ ................ ................ 16% 3.11M 6s

  3456K ................ ................ ................ 18% 2.87M 6s

  3840K ................ ................ ................ 20% 2.96M 6s

  4224K ................ ................ ................ 22% 3.00M 6s

  4608K ................ ................ ................ 23% 3.07M 6s

  4992K ................ ................ ................ 25% 2.73M 5s

  5376K ................ ................ ................ 27% 2.94M 5s

  5760K ................ ................ ................ 29% 2.66M 5s

  6144K ................ ................ ................ 31% 3.11M 5s

  6528K ................ ................ ................ 33% 1.46M 5s

  6912K ................ ................ ................ 35% 5.85M 5s

  7296K ................ ................ ................ 36% 1.75M 5s

  7680K ................ ................ ................ 38% 2.64M 5s

  8064K ................ ................ ................ 40% 2.87M 4s

  8448K ................ ................ ................ 42% 3.06M 4s

  8832K ................ ................ ................ 44% 2.92M 4s

  9216K ................ ................ ................ 46% 2.84M 4s

  9600K ................ ................ ................ 47% 3.09M 4s

  9984K ................ ................ ................ 49% 2.67M 4s

 10368K ................ ................ ................ 51% 3.22M 4s

 10752K ................ ................ ................ 53% 2.74M 3s

 11136K ................ ................ ................ 55% 2.82M 3s

 11520K ................ ................ ................ 57% 2.68M 3s

 11904K ................ ................ ................ 59% 2.63M 3s

 12288K ................ ................ ................ 60% 2.84M 3s

 12672K ................ ................ ................ 62% 2.45M 3s

 13056K ................ ................ ................ 64% 2.95M 3s

 13440K ................ ................ ................ 66% 2.65M 2s

 13824K ................ ................ ................ 68% 3.00M 2s

 14208K ................ ................ ................ 70% 3.37M 2s

 14592K ................ ................ ................ 71% 3.00M 2s

 14976K ................ ................ ................ 73% 2.57M 2s

 15360K ................ ................ ................ 75% 2.83M 2s

 15744K ................ ................ ................ 77% 3.21M 2s

 16128K ................ ................ ................ 79% 2.59M 2s

 16512K ................ ................ ................ 81% 1.92M 1s

 16896K ................ ................ ................ 83% 3.07M 1s

 17280K ................ ................ ................ 84% 3.15M 1s

 17664K ................ ................ ................ 86% 3.13M 1s

 18048K ................ ................ ................ 88% 2.37M 1s

 18432K ................ ................ ................ 90% 2.97M 1s

 18816K ................ ................ ................ 92% 2.54M 1s

 19200K ................ ................ ................ 94% 1.96M 0s

 19584K ................ ................ ................ 95% 2.40M 0s

 19968K ................ ................ ................ 97% 3.04M 0s

 20352K ................ ................ ................ 99% 2.64M 0s

 20736K ........                                          100% 2.90M=7.5s



2011-12-23 20:05:44 (2.72 MB/s) - `/tmp/update-sun-jre/jre-6u30-linux-x64.bin?AuthParam=1324667255_bebe3f07c5030914ad202ee9c16497ca&GroupName=JSC&FilePath=%2FESD6%2FJSCDL%2Fjdk%2F6u30-b12%2Fjre-6u30-linux-x64.bin&File=jre-6u30-linux-x64.bin&BHost=javadl.sun.com' saved [21300428/21300428]



Cleaning up name of package to /tmp/update-sun-jre/jre-6u30-linux-x64.bin . . .

Caching downloaded package as /var/cache/update-sun-jre/jre-6u30-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_30/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/update-sun-jre  - OK

- /usr/share/application-registry/update-sun-jre-archive.applications  - OK

- /usr/share/application-registry/update-sun-jre-web-start.applications  - OK

- /usr/share/applications/update-sun-jre-controlpanel.desktop  - OK

- /usr/share/applications/update-sun-jre-java.desktop  - OK

- /usr/share/applications/update-sun-jre-javaws.desktop  - OK

- /usr/share/applications/update-sun-jre-policytool.desktop  - OK

- /usr/share/menu/update-sun-jre  - OK

- /usr/share/mime/packages/update-sun-jre.xml  - OK

- /usr/share/mime-info/update-sun-jre-archive.keys  - OK

- /usr/share/mime-info/update-sun-jre-archive.mime  - OK

- /usr/share/mime-info/update-sun-jre-web-start.keys  - OK

- /usr/share/mime-info/update-sun-jre-web-start.mime  - OK

Deregistering binary format for jar (sun-java6) . . .

update-binfmts: warning: current package is sun-java6, but binary format already installed by openjdk-6; not removing.

Installing alternatives . . .

- ControlPanel

- java

- java_vm

- javaws

- jcontrol

- keytool

- pack200

- policytool

- rmid

- rmiregistry

- unpack200

- orbd

- servertool

- tnameserv

- jexec

Registering binary format for jar (update-sun-jre) . . .

update-binfmts: warning: current package is sun-java6, but binary format already installed by openjdk-6

Activating class data sharing (ignoring errors) . . .

Installing plugin . . .

- firefox

- iceape

- iceweasel

- mozilla

- midbrowser

- xulrunner

- xulrunner-addons

Removing previous installation jre1.6.0_29 . . .

Removing /var/cache/update-sun-jre/jre-6u29-linux-x64.bin . . .

Removing downloaded package from /tmp . . .

Stopping update-sun-jre 2011-12-23 20:05:52+01:00

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place

Log ended: 2011-12-23  20:05:54

De tweede re-install
Log started: 2011-12-23  20:11:09
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 154777 files and directories currently installed.)

Preparing to replace update-sun-jre 1.0.0 (using .../update-sun-jre_1.0.0_all.deb) ...

Starting update-sun-jre 2011-12-23 20:11:10+01:00

Selected action: upgrade

Removing runtime installation in /opt/java/64/jre1.6.0_30 . . .

Removing plugin . . .

- firefox

- iceape

- iceweasel

- mozilla

- midbrowser

- xulrunner

- xulrunner-addons

Stopping update-sun-jre 2011-12-23 20:11:10+01:00

Unpacking replacement update-sun-jre ...

Processing triggers for man-db ...

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 97.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap", at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 103.

Processing triggers for desktop-file-utils ...

Processing triggers for gnome-menus ...

Processing triggers for bamfdaemon ...

Rebuilding /usr/share/applications/bamf.index...

Processing triggers for shared-mime-info ...

Setting up update-sun-jre (1.0.0) ...

Starting update-sun-jre 2011-12-23 20:11:15+01:00

Selected action: configure

System architecture: 64 bit

Creating /var/cache/update-sun-jre (if necessary) . . .

Reset switch given - removing info page . . .

Options for wget: -nd -v --progress=dot:binary -t 3 -T 15

Downloading info page from http://www.java.com/en/download/linux_manual.jsp . . .

--2011-12-23 20:11:15--  http://www.java.com/en/download/linux_manual.jsp

Resolving www.java.com... 137.254.16.66

Connecting to www.java.com|137.254.16.66|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: unspecified [text/html]

Saving to: `/tmp/update-sun-jre/infopage'



     0K .                                                   107K=0.1s



2011-12-23 20:11:15 (107 KB/s) - `/tmp/update-sun-jre/infopage' saved [14897]



Extracted version number: 6u30

New install directory: /opt/java/64/jre1.6.0_30

Checking cache . . .

BundleIds: 58119 (from info page) =?= 58119 (from cache)

Retrieving binary package jre-6u30-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_30/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/update-sun-jre  - OK

- /usr/share/application-registry/update-sun-jre-archive.applications  - OK

- /usr/share/application-registry/update-sun-jre-web-start.applications  - OK

- /usr/share/applications/update-sun-jre-controlpanel.desktop  - OK

- /usr/share/applications/update-sun-jre-java.desktop  - OK

- /usr/share/applications/update-sun-jre-javaws.desktop  - OK

- /usr/share/applications/update-sun-jre-policytool.desktop  - OK

- /usr/share/menu/update-sun-jre  - OK

- /usr/share/mime/packages/update-sun-jre.xml  - OK

- /usr/share/mime-info/update-sun-jre-archive.keys  - OK

- /usr/share/mime-info/update-sun-jre-archive.mime  - OK

- /usr/share/mime-info/update-sun-jre-web-start.keys  - OK

- /usr/share/mime-info/update-sun-jre-web-start.mime  - OK

Installing alternatives . . .

- ControlPanel

- java

- java_vm

- javaws

- jcontrol

- keytool

- pack200

- policytool

- rmid

- rmiregistry

- unpack200

- orbd

- servertool

- tnameserv

- jexec

Registering binary format for jar (update-sun-jre) . . .

update-binfmts: warning: current package is update-sun-jre, but binary format already installed by openjdk-6

Activating class data sharing (ignoring errors) . . .

Installing plugin . . .

- firefox

- iceape

- iceweasel

- mozilla

- midbrowser

- xulrunner

- xulrunner-addons

Removing downloaded package from /tmp . . .

Stopping update-sun-jre 2011-12-23 20:11:21+01:00

Log ended: 2011-12-23  20:11:25

Edit: code-tags
« Laatst bewerkt op: 2011/12/25, 10:43:14 door Johan van Dijk »
MvG,
MauRice
Registered Linux user: 473556

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #112 Gepost op: 2011/12/23, 22:12:46 »
De eerste installatie verloopt probleemloos, als je het log mag geloven. Het pakket wordt opgehaald en correct uitgepakt. Dat blijkt alleen al uit deze regel, die niet kan verschijnen als het bestand niet daadwerkelijk bestaat:Full path name of plugin: /opt/java/64/jre1.6.0_30/lib/amd64/libnpjp2.so

Het linken van de alternatives levert ook geen foutmeldingen op.

Aan het eind van de run wordt de oude versie verwijderd, maar er is niets waaruit blijkt dat de nieuwe ook zou zijn weggegooid. Heb je op dat moment in /opt/java/64 gekeken of daar iets stond?
« Laatst bewerkt op: 2011/12/23, 22:16:09 door grizzler »

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #113 Gepost op: 2011/12/24, 08:21:30 »
...
Aan het eind van de run wordt de oude versie verwijderd, maar er is niets waaruit blijkt dat de nieuwe ook zou zijn weggegooid. Heb je op dat moment in /opt/java/64 gekeken of daar iets stond?

Grizzler,

Helaas niet aan gedacht.
MvG,
MauRice
Registered Linux user: 473556

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #114 Gepost op: 2011/12/25, 23:28:56 »
Na enig gepruts met oude bestanden ben ik erin geslaagd de situatie van upgrade van 6u29-handmatig naar 6u30-pakketbron na te spelen. Daarbij ben ik tegen een fout aangelopen die op een heel andere plaats zat dan ik had verwacht, maar wel verklaart wat MauRice heeft zien gebeuren.

De installatie verloopt op zich goed, maar bij het instellen van de alternatives gebeurt iets onverwachts dat niet zichtbaar wordt in het log. De oude links naar de verwijderde installatie blijven namelijk staan met dezelfde prioriteit als de nieuwe, zodat lijkt alsof de complete Java-installatie is verdwenen.
Op dit moment hoeft daar niet onmiddellijk iets aan te worden gedaan, omdat nu alleen 6u30 wordt opgehaald en de handmatige en de pakketbron-installatie dus naar dezelfde bestanden linken, maar tegen de tijd dat 6u31 beschikbaar komt, moet het wel gerepareerd zijn. Daarom is het goed dat het nu boven water komt. Bedankt MauRice!

Edit: overigens zal iemand die van 6u29-pakketbron naar 6u30-pakketbron is gegaan hier ook geen last van hebben gehad. Het gaat alleen fout bij upgrades van versie x-handmatig naar versie x+1-pakketbron.
« Laatst bewerkt op: 2011/12/25, 23:34:02 door grizzler »

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #115 Gepost op: 2011/12/26, 08:46:17 »
Geen dank Grizzler,

Daar dien nu eenmaal het 'testwerk' voor.
MvG,
MauRice
Registered Linux user: 473556

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #116 Gepost op: 2011/12/26, 11:39:39 »
Het gaat alleen fout bij upgrades van versie x-handmatig naar versie x+1-pakketbron.

Hmmm.... Dat is het geval bij twee machines van mij. Hoe kan ik dit handmatig herstellen?

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #117 Gepost op: 2011/12/26, 13:17:29 »
Herinstallatie uitvoeren in Synaptic zou voldoende moeten zijn.

Alternatief is het script handmatig tweemaal uitvoeren (in feite dezelfde actie die plaatsvindt bij een herinstallatie door Synaptic):
sudo update-sun-jre -v remove prerm
sudo update-sun-jre -v install

Hierbij verdwijnen de loze links die verwijzen naar de verwijderde structuur in /opt/java/xx/jre1.6.0_29 en worden de nieuwe die verwijzen naar /opt/java/xx/jre1.6.0_30 opnieuw aangemaakt.

Dit probleem is ontstaan doordat ik de 'intelligentie' van het alternativessysteem heb overschat. Eerste tests leken uit te wijzen dat dat systeem bij opnieuw aanmaken van de links voor een bestaand pakket in staat was te herkennen dat het om een bestaand pakket ging (zij het op een andere plaats). Dat blijkt dus niet zo te zijn...  :-[

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #118 Gepost op: 2011/12/26, 15:36:26 »
Herinstallatie uitvoeren in Synaptic zou voldoende moeten zijn.

Dat is gelukkig een eenvoudige reparatie.  :)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #119 Gepost op: 2011/12/28, 11:17:38 »
Het gaat al snel richting de 1.000 met de installaties, en het dagelijkse aantal blijft stijgen. Maar nog steeds geen reactie van de Ubuntu- en Mintontwikkelaars....

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #120 Gepost op: 2011/12/30, 12:15:43 »
Een mijlpaal: inmiddels hebben meer dan 1.000 verschillende personen (unieke IP-adressen) het duinsoft-pakket gebruikt, dat ze op ruim 1.100 verschillende computers hebben geïnstalleerd. In 11 dagen tijd....

Hiermee is het duinsoft-pakket nu al een doorslaand succes te noemen. Proficiat, Grizzler!  :)
« Laatst bewerkt op: 2011/12/30, 12:18:02 door Pjotr »

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #121 Gepost op: 2011/12/30, 13:47:11 »
Dank je.  :)

Intussen ben ik de volgende versie van het script aan het uitwerken. Daar zitten een paar kleine verbeteringen in, onder meer om het 'verdwijnen' van de Java-installatie bij het overstappen van x-handmatig op x+1-pakketbron te voorkomen.

Aanvankelijk heb ik overwogen pas een nieuwe versie beschikbaar te stellen tegen de tijd dat de volgende versie van de runtime wordt uitgebracht, maar dat lijkt me toch niet zo handig, alleen al vanwege het testen. Voor dat testen zal ik overigens een apart repo-onderdeel aanmaken, zodat de normale distributie niet wordt verstoord. Heb ik uiteraard wel weer een paar testers nodig...

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #122 Gepost op: 2011/12/30, 15:46:21 »
Heb ik uiteraard wel weer een paar testers nodig...

Tot uw dienst.  =D

Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #123 Gepost op: 2011/12/30, 16:25:08 »
Idem Dito... 32 & 64bits.
MvG,
MauRice
Registered Linux user: 473556

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Hulp gevraagd voor het maken van een installatiescript
« Reactie #124 Gepost op: 2012/01/04, 11:32:45 »
Ik heb eergisteren contact opgenomen met twee invloedrijke ZDnet-bloggers: Jason Perlow en Steven J. Vaughan-Nichols, met het verzoek om in hun blogs aandacht te besteden aan de twee makkelijke manieren om Oracle Java te installeren: via de duinsoft-pakketbron en via mijn handleiding.

Jason Perlow antwoordde dat hij er niet over zal gaan schrijven, omdat hij alleen over Linux schrijft vanuit strategisch perspectief. Maar Steven J. Vaughan Nichols antwoordde, dat hij er waarschijnlijk over zal gaan schrijven. Ik ben benieuwd, want zoiets kan een flinke duw in de rug betekenen.

Niet dat we zo'n duw perse nodig hebben, want "op eigen kracht" gaat het ook al hard: gisteren stond de teller al op 1.634 "unieke" IP-adressen voor installaties van het duinsoft-script, en voor mijn Engelstalige handleiding, de laatste tijd op ruim 1.000 unieke IP-adressen per dag.  :)