[Ubuntu] Cleanup van oude java releases

Pagina: 1
Acties:

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
Hallo,

Ik ben aan het proberen om alle oude java rommel van mijn Ubuntu 12.04.5 Desktop te verwijderen.
Het doel is uiteindelijk enkel de meest recente versie van OpenJDK7 over te houden.

Het lukt me echter niet om op een "nette manier" /usr/lib/jvm/java-6-openjdk-amd64 weg te krijgen.

Blijkbaar heeft een package icedtea-netx files in deze folder:
code:
1
2
root@dcmilphlum173:~# dpkg -S /usr/lib/jvm/java-6-openjdk-amd64
icedtea-netx: /usr/lib/jvm/java-6-openjdk-amd64


Deze package heeft blijkbaar files in zowel OpenJDK6 als OpenJDK7:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
root@dcmilphlum173:~# dpkg -L icedtea-netx
/.
/usr
/usr/lib
/usr/lib/jvm
/usr/lib/jvm/java-6-openjdk-amd64
/usr/lib/jvm/java-6-openjdk-amd64/man
/usr/lib/jvm/java-6-openjdk-amd64/man/man1
/usr/lib/jvm/java-6-openjdk-amd64/jre
/usr/lib/jvm/java-6-openjdk-amd64/jre/man
/usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1
/usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1/javaws.1.gz
/usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1/itweb-settings.1.gz
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/javaws
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/itweb-settings
/usr/lib/jvm/java-6-openjdk-amd64/bin
/usr/lib/jvm/java-7-openjdk-amd64
/usr/lib/jvm/java-7-openjdk-amd64/man
/usr/lib/jvm/java-7-openjdk-amd64/man/man1
/usr/lib/jvm/java-7-openjdk-amd64/jre
/usr/lib/jvm/java-7-openjdk-amd64/jre/man
/usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1
/usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/javaws.1.gz
/usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/itweb-settings.1.gz
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/javaws
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings
/usr/lib/jvm/java-7-openjdk-amd64/bin
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/doc
/usr/share/doc/icedtea-netx
/usr/share/doc/icedtea-netx/copyright
/usr/share/doc/icedtea-netx/NEWS.gz
/usr/share/doc/icedtea-netx/README.gz
/usr/share/doc/icedtea-netx/AUTHORS
/usr/share/doc/icedtea-netx/changelog.Debian.gz
/usr/bin
/usr/lib/jvm/java-6-openjdk-amd64/man/man1/itweb-settings.gz
/usr/lib/jvm/java-6-openjdk-amd64/man/man1/javaws.1.gz
/usr/lib/jvm/java-6-openjdk-amd64/bin/javaws
/usr/lib/jvm/java-7-openjdk-amd64/man/man1/itweb-settings.gz
/usr/lib/jvm/java-7-openjdk-amd64/man/man1/javaws.1.gz
/usr/lib/jvm/java-7-openjdk-amd64/bin/javaws


Dit is de versie die geinstalleerd is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
root@dcmilphlum173:~# dpkg -l | grep iced
ii  icedtea-7-plugin                              1.2.3-0ubuntu0.12.04.4                          web browser plugin based on OpenJDK and IcedTea to execute Java applets
ii  icedtea-netx                                  1.2.3-0ubuntu0.12.04.4                          NetX - implementation of the Java Network Launching Protocol (JNLP)
ii  icedtea-netx-common                           1.2.3-0ubuntu0.12.04.4                          NetX - implementation of the Java Network Launching Protocol (JNLP)
root@dcmilphlum173:~# dpkg -s icedtea-7-plugin
Package: icedtea-7-plugin
Status: install ok installed
Multi-Arch: same
Priority: extra
Section: web
Installed-Size: 277
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: icedtea-web
Version: 1.2.3-0ubuntu0.12.04.4
Depends: openjdk-7-jre, icedtea-netx (= 1.2.3-0ubuntu0.12.04.4), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.31.8), libgtk2.0-0 (>= 2.8.0), libstdc++6 (>= 4.6)
Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), icedtea-plugin (<< 1.2~pre1-1~), icedtea6-plugin (<< 6b21.2~pre1-1~)
Description: web browser plugin based on OpenJDK and IcedTea to execute Java applets
 IcedTeaPlugin is a web browser plugin to execute Java applets, supporting
 LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible
 browsers that support the NPAPI.
Homepage: http://icedtea.classpath.org/wiki/IcedTea-Web
Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a, aa5ca914-c309-495d-91cf-3141bbb04115
Npp-Description: IcedTea Java Web Browser Plugin for OpenJDK 7 (execution of applets on web pages)
Npp-Mimetype: application/x-java-vm, application/x-java-applet, application/x-java-applet;version=1.1, application/x-java-applet;version=1.1.1, application/x-java-applet;version=1.1.2, application/x-java-applet;version=1.1.3, application/x-java-applet;version=1.2, application/x-java-applet;version=1.2.1, application/x-java-applet;version=1.2.2, application/x-java-applet;version=1.3, application/x-java-applet;version=1.3.1, application/x-java-applet;version=1.4, application/x-java-applet;version=1.4.1, application/x-java-applet;version=1.4.2, application/x-java-applet;version=1.5, application/x-java-applet;version=1.6, application/x-java-applet;version=1.7, application/x-java-applet;jpi-version=1.7.0_00, application/x-java-bean, application/x-java-bean;version=1.1, application/x-java-bean;version=1.1.1, application/x-java-bean;version=1.1.2, application/x-java-bean;version=1.1.3, application/x-java-bean;version=1.2, application/x-java-bean;version=1.2.1, application/x-java-bean;version=1.2.2, application/x-java-bean;version=1.3, application/x-java-bean;version=1.3.1, application/x-java-bean;version=1.4, application/x-java-bean;version=1.4.1, application/x-java-bean;version=1.4.2, application/x-java-bean;version=1.5, application/x-java-bean;version=1.6, application/x-java-bean;version=1.7, application/x-java-bean;jpi-version=1.7.0_00
Npp-Name: The IcedTea Web Browser Plugin
Original-Maintainer: OpenJDK Team <openjdk@lists.launchpad.net>


Hoewel ik zonet nog een apt-get dist-upgrade heb uitgevoerd, staat er toch nog oude versie van de IcedTea plugin op (v1.2.3 van 3 mei 2014), terwijl ze op de website al aan versie 1.7 zitten.

Ik heb geprobeerd een "apt-get purge icedtea-netx" te doen (hierna verdwijnt de "/usr/lib/jvm/java-6-openjdk-amd64" folder), gevolgd door een "apt-get install icedtea-netx" (maar dan komt "/usr/lib/jvm/java-6-openjdk-amd64" gewoon terug).

Mijn 2 vragen:
1) Is de versie van de IcedTea plugin die ik nu heb de meest recente voor Ubuntu 12.04.5 Desktop? Zo niet, is er dan een repository ofzo die ik kan toevoegen zodat de package up-to-date gehouden wordt met "apt-get dist-upgrade"?
2) Is het mogelijk de IcedTea plugin te installeren zonder dat ie de oude "/usr/lib/jvm/java-6-openjdk-amd64" rommel mee installeerd? Is dit misschien een configuratie fout?

Acties:
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Wat er op de projectwebsite staat van software zegt helemaal niets van wat er beschikbaar is. Als ik op http://packages.ubuntu.com/search?keywords=icedtea-netx kijk, dan zie ik dat 12.04 1.2.3 als laatste versie heeft. En ook de files list laat precies zien welke mappen er zijn.

Je werkt met Linux, dat een centraal repository systeem heeft. Stop met denken op de Windows manier, want dat werkt niet en geeft je naast hoofdpijn uiteindelijk ook nog een hele hoop problemen. Zomaar wat weggooien aan mappen in /var/ en /lib is hetzelfde idee als alle .dll bestanden van Windows in 1 map gooien. Het gaat even goed, maar uiteindelijk is je systeem stuk.

Commandline FTW | Tweakt met mate


  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
het is dus maw normaal dat ik een "/usr/lib/jvm/java-6-openjdk-amd64" folder heb, hoewel OpenJDK6 niet geinstalleerd is?
En de files in deze folder vormen ook geen veiligheidsrisico (aangezien de laatste OpenJDK6 security fixes niet meekomen omdat die niet in geinstalleerd)?

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Ik zou eerder een beetje zorgen maken om het feit dat je nog 12.04 draait. Die heeft nog 1 jaar support. Over 2 maanden komt 16.04 uit, de nieuwe LTS. Het lijkt mij goed als je alvast begint met een migratie door te gaan testen e.d. Java 7 wordt tenslotte door Oracle niet meer onderhouden, er komen alleen nog updates uit voor OpenJDK als er wat gevonden wordt. Java 8 is wat nu wordt aangeraden, maar dat is weer een flinke verandering.

Voor wat betreft je idee voor security, als er geen volledige Java runtime aanwezig is, kan het niet uitgevoerd worden. En daarnaast, waar heb je de browser plugin voor nodig? Heb je überhaupt wel Java nodig op je desktop?

Commandline FTW | Tweakt met mate


  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
Dat 12.04 al wat oud is, weet ik maar al te goed ;)
We zijn dan ook de migratie naar 14.04 al aan het voorbereiden, maar toch is dat nog iets voor wat later...

Deze Ubuntu 12.04.5 Desktop gebruiken we al platform voor sommige developers (het is ook niet onze "standaard unix flavor").

Als ik het goed begrijp, is die browser plugin een standaard onderdeel van Ubuntu 12.04.5 desktop? (ik kan de IcedTea plugin toch niet terugvinden in de lijst van "extra packages" die de developers gerequest hebben).

Of en waarvoor ze de plugin nodig hebben, weet ik eigenlijk niet zeker... Maar als het onderdeel is van de standaard Ubuntu Desktop en het er is geen risico van het formaat zoals een bij verouderde java runtime aan verbonden, dan laat ik hem liefst staan.

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Probeer 'm eens weg te gooien, dan zie je wat er eventueel voor ander dependencies aan hangen.

Commandline FTW | Tweakt met mate


  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
Als ik icedtea-netx verwijder, dan verwijdert ie icedtea-7-plugin ook.
Er zijn maw niet veel dependancies.

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 30-09 20:11

CAPSLOCK2000

zie teletekst pagina 888

Laat je niet in de gek maken door wat lege directories, wat documentatie en een klein scriptje (javaws). Er zit niks interessants in het icedtea-netx package.

This post is warranted for the full amount you paid me for it.


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Dat en browser plugins zijn een uitstervend ras. Chrome en Chromium hebben alleen nog ondersteuning voor hun eigen PPAPI wat alleen maar flash en pdf viewer biedt.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Mastakilla
  • Registratie: Februari 2001
  • Laatst online: 29-09 16:43
ok bedankt voor de geruststellingen ;)
ik denk dat ik mijn java rommel nu terug in orde heb :)
Pagina: 1