{"id":158,"date":"2014-01-05T18:57:48","date_gmt":"2014-01-05T18:57:48","guid":{"rendered":"http:\/\/blog.fodina.de\/?p=158"},"modified":"2023-01-03T22:03:14","modified_gmt":"2023-01-03T21:03:14","slug":"zeit-fuer-trusty-tahr","status":"publish","type":"post","link":"https:\/\/2022.fodina.de\/en\/zeit-fuer-trusty-tahr\/","title":{"rendered":"Zeit f\u00fcr Trusty Tahr &#8230;"},"content":{"rendered":"<p><strong><a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/psikeds-logo-160x160.png\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-1410\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/psikeds-logo-160x160.png\" alt=\"\" width=\"60\" height=\"60\"><\/a>&#8230; oder warum psiKeds openjdk-6 nicht mehr unterst\u00fctzt!<\/strong> Gestern wollte ich endlich die psiKeds Sekund\u00e4rliteratur updaten. <!--more \u2192 ... --> &#8211; nat\u00fcrlich abgeleitet von <a href=\"https:\/\/github.com\/kreincke\/mycsrf\/\">myCsrf<\/a>. Und die Bibfiles editiert mit <a href=\"http:\/\/jabref.sourceforge.net\/\">JabRef<\/a>. Doch damit begann der \u00c4rger. F\u00fcr den nicht JabRef etwas konnte, sondern Ubuntu. Genauer: ein Ubuntu-Update von openjdk-6, etwa <a title=\"openjdk update\" href=\"http:\/\/www.ubuntu.com\/usn\/usn-1908-1\/\">Mitte 2013<\/a>. Was war geschehen?<\/p>\n<p><a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/jabref-icon.png\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-1413\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/jabref-icon.png\" alt=\"\" width=\"48\" height=\"48\"><\/a>Nachdem ich also gestern schnell mal eben noch die letzte JabRef-Version 0.9.2 installiert hatte, (jar-File unter \/usr\/share\/jabref\/ ablegen und unter \/usr\/share\/java\/ verlinken), musste ich feststellen, dass nach dem Start die Menues nicht mehr lesbar waren und die von Menue-Kolumnen belegten Screenbereiche nicht mehr restauriert wurden. Grrr. Das mit den <a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/jedit-logo.png\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1414 alignleft\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/jedit-logo.png\" alt=\"\" width=\"64\" height=\"64\"><\/a>Menues kannte ich von einer anderen Maschine. Da hatte ich das schon einmal bei Jedit beobachtet. Deshalb gleich auch hier mal Freemind gestartet. Und siehe da: dasselbe Verhalten. So war klar, wo die Ursache zu suchen sein sollte: offensichtlich liefen die Java-Applikationen mit Swing basierten GUIs nicht mehr richtig. Also musste der Fehler bei meiner Javaversion&nbsp; liegen, also bei openjdk-6.<\/p>\n<p>Einen <a href=\"http:\/\/forums.netbeans.org\/post-150401.html\">ersten Hinweis<\/a> fand ich bei NetBeans. Und von dort aus gleich auch einen L\u00f6sungsansatz: <a href=\"http:\/\/icedtea.classpath.org\/bugzilla\/show_bug.cgi?id=1516http:\/\/\">mit openjdk-7 sollte es wieder gehen<\/a>.<\/p>\n<p><a href=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/freemind-logo.png\" data-fancybox=\"\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-full wp-image-1415\" src=\"https:\/\/2022.fodina.de\/wp-content\/uploads\/2014\/01\/freemind-logo.png\" alt=\"\" width=\"64\" height=\"64\"><\/a>Womit das n\u00e4chste Problem vor der T\u00fcr stand. Beide Versionen parallel zu fahren, sollte angeblich <a href=\"http:\/\/blog.gerozahn.de\/2012\/06\/ubuntu-12-04-lts-openjdk-6-7\/\">keine gute Idee<\/a> sein, deshalb die Empfehlung, \u00fcber Synaptic openjd-6 ganz zu l\u00f6schen und openjdk-7 zu instalieren. \u00c4rgerlicherweise h\u00e4ngen vier meiner beliebten Programme vom Paket default-jdk ab, n\u00e4mlich&nbsp; <a href=\"http:\/\/freemind.sourceforge.net\/\">Freemind<\/a>, <a href=\"http:\/\/www.xmind.net\/\">Xmind<\/a>, <a href=\"http:\/\/www.jedit.org\/\">jEdit<\/a> und eben <a href=\"http:\/\/jabref.sourceforge.net\/\">JabRef<\/a>. Und genau dieses Paket default-jdk wurde bei einer openjdk-6-Deinstallation automatisch mit gel\u00f6scht, in der Folge also diese vier Programme. Grrrrrr, Grrrrr!<\/p>\n<p>Nun, um dem zu entkommen, h\u00e4tte ich die Vor-July-Version von openjdk <a href=\"http:\/\/askubuntu.com\/questions\/326933\/netbeans-broken-after-openjdk-update\">downgraden<\/a> k\u00f6nnen &#8211; was bei einem Upgrade wegen diverser Sicherheitsm\u00e4ngel auch nicht gerade das Gelbe vom Ei ist. Also blieb nichts anderes, als <a href=\"http:\/\/openjdk.java.net\/\">openjdk<\/a>-6 tats\u00e4chlich zu entfernen und <a href=\"http:\/\/openjdk.java.net\/\">openjdk<\/a>-7 zu installieren. Was auch bedeutete, die 4 Programme unter \/opt manuell zu installieren, will sagen:<\/p>\n<ul>\n<li>Jar-Files bzw. Pakete von freemind, Xmind, jEdit und eben JabRef downloaden,<\/li>\n<li>unter \/opt\/share\/ in eigene(n) Ordner ablegen bzw. auspacken,<\/li>\n<li>f\u00fcr jabreef und jedit unter \/opt\/bin die entsprechenden start-skripte genieren,<\/li>\n<li>f\u00fcr Freemind und Xmind auf das mitgelieferte verlinken,<\/li>\n<li>f\u00fcr Xmind das config-File anpassen<\/li>\n<li>und zuletzt f\u00fcr alle vier Icons suchen, sie unter \/opt\/share\/pixmaps ablegen und meine Desktop-Starter daraufzugreifen lassen.<\/li>\n<\/ul>\n<p>Diese \/opt\/-L\u00f6sung kann per tar.gz wenigstens manuell auf meine anderen Maschine \u00fcbertragen werden. So lange, bis die N\u00e4chste LTS Ubuntu Version, Trusty Tahr, kommt. Hoffentlich mit openjdk-7 als default-jdk. Tja, und f\u00fcr psiKeds unter Linux bin ich zust\u00e4ndig. Also entwickelt und getestet mit openjdk-7, nicht (mehr) mit openjdk-6. Sorry.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; oder warum psiKeds openjdk-6 nicht mehr unterst\u00fctzt! Gestern wollte ich endlich die psiKeds Sekund\u00e4rliteratur updaten.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21],"tags":[35],"translation":{"provider":"WPGlobus","version":"2.12.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/posts\/158"}],"collection":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":2,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":4382,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/posts\/158\/revisions\/4382"}],"wp:attachment":[{"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2022.fodina.de\/en\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}