• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

JDK-Installation-Problem

fabilazar

Member
Hallo,
hab endlich mal ein kleines Erfolgserlebnis mit der JDK-Installation gehabt. Ich bin dabei das JDK 1.5.0 zu installieren.
Nachdem ich die 8 Paketdateien im /usr/src/packages/RPMS/i586 erstellt habe muss ich sie noch installieren. Wenn ich aber in diesem Verzeichnis den Befehl
Code:
rpm -Uhv java-1.5.0-sun-1.5.0.05-1jpp.i586.rpm
ausführe, dann bekomme ich diese Fehlermeldungen:
error:cannot get exclusive lock on /var/lib/rpm/Packages
error: cannot open Packages index using db3-Die Operation ist nicht erlaubt (1)
error: cannot open Packages database in /var/lib/rpm
Was`n jetzt los??
Ich habe auch meine Zugriffsrechte bei dieser Datei auf x gesetzt, bringt aber auch nichts...
Kann mir jmd. helfen?
 

oc2pus

Ultimate Guru
du musst diesen Befehl als root eingeben
und YaST (oder synaptic) muss geschlossen sein!

d.h. in einer Konsole:
su<return>
<password> eintippen
dann den Befehl rpm -Uhv ...
 
OP
F

fabilazar

Member
Okay, danke dir für diesen Tipp.
Bis auf ein Paket konnte ich alle installieren.
Das Paket java-1.5.0-sun-fonts-1.5.0.05-1jpp-i586-rpm will nicht so recht, mit der Meldung:
error: Failed dependecies
/usr/bin/ttmkfdir is needed by java-1.5.0-sun-fonts-1.5.0.05-1jpp
/usr/sbin/chkfontpath is needed by java-1.5.0-sun-fonts-1.5.0.05-1jpp
Hab ich etwa was vergessen?
 

oc2pus

Ultimate Guru
Ja, aber die Erklärung steht schon in meinem HowTo drin.

Du brauchst auch nicht alle diese Pakete zu installieren.
 
OP
F

fabilazar

Member
Alles klar.
Ich habe erst meine Frage gepostet und dann habe ich es auch gelesen, also lass ich es einfach mal weg.
Du schreibst in deinem HowTo:
Nach der Installation nicht vergessen SuSEconfig aufrufen und ggf. den Link für Firefox bzw Mozilla neu zu setzen.
Könntest du mir das genauer erklären? Wozu soll das gut sein?
Meinst du das suseconfig unter sysconfig? Und in welcher Zeile soll ich was ändern?
Oder meinst du das SUSEconfig? Welche Datei (csh.cshrc oder profile)?
 

oc2pus

Ultimate Guru
in einer root-Konsole den Befehl "SuSEconfig" eingeben.

und wenn du java im Firefox-Browser nutzen willst brauchst du einen link im MozillaFirefox verzeichnis auf deine java-Version.

bei mir sieht das so aus:
Code:
ls -al /opt/MozillaFirefox/lib/plugins/
insgesamt 21
drwxr-xr-x   2 root root   248 2005-11-06 16:52 .
drwxr-xr-x  13 root root  1024 2005-11-06 16:46 ..
lrwxrwxrwx   1 root root    40 2004-12-24 13:34 flashplayer.xpt -> /usr/lib/browser-plugins/flashplayer.xpt
lrwxrwxrwx   1 root root    39 2005-07-27 13:18 gxineplugin.so -> /usr/lib/browser-plugins/gxineplugin.so
lrwxrwxrwx   1 root root    42 2004-12-24 13:34 libflashplayer.so -> /usr/lib/browser-plugins/libflashplayer.so
lrwxrwxrwx   1 root root    58 2005-01-27 20:09 libjavaplugin_oji.so -> /usr/lib/jvm/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
-rwxr-xr-x   1 root root 16884 2005-09-27 18:08 libnullplugin.so
lrwxrwxrwx   1 root root    51 2005-07-24 17:33 nppdf.so -> /usr/X11R6/lib/Acrobat7/Browser/intellinux/nppdf.so

wichtig ist der Link zum libjavaplugin_oji.so
 
OP
F

fabilazar

Member
Also bei Applets zum Beispiel.
Nur habe ich nirgendwo die
libjavaplugin_oji.so
Code:
insgesamt 12705
drwxr-xr-x  11 fabse users    1088 2005-11-08 17:42 .
drwxr-xr-x   3 fabse users      72 2005-11-06 20:50 ..
-rw-r--r--   1 fabse root        0 2005-11-08 17:42 ausgabe.txt
-rw-r--r--   1 fabse users       0 2005-11-06 20:50 .autoreg
-rw-r--r--   1 fabse users     219 2005-09-20 18:48 browserconfig.properties
drwxr-xr-x   4 fabse users     416 2005-11-06 20:50 chrome
drwxr-xr-x   3 fabse users     888 2005-11-06 20:50 components
-rw-r--r--   1 fabse users      24 2005-11-06 20:50 components.ini
drwxr-xr-x   5 fabse users     128 2005-11-06 20:50 defaults
-rw-r--r--   1 fabse users      24 2005-11-06 20:50 defaults.ini
drwxr-xr-x   3 fabse users     192 2005-11-06 20:50 extensions
-rwxr-xr-x   1 fabse users    6448 2005-09-20 18:48 firefox
-rwxr-xr-x   1 fabse users 9787376 2005-09-20 18:48 firefox-bin
drwxr-xr-x   2 fabse users     144 2005-11-06 20:50 greprefs
drwxr-xr-x   2 fabse users     144 2005-11-06 20:50 icons
-rw-r--r--   1 fabse users   25399 2005-11-06 20:50 install.log
-rwxr-xr-x   1 fabse users  449428 2005-09-20 18:48 libmozjs.so
-rwxr-xr-x   1 fabse users  177164 2005-09-20 18:48 libnspr4.so
-rwxr-xr-x   1 fabse users  409468 2005-09-20 18:48 libnss3.so
-rwxr-xr-x   1 fabse users  219592 2005-09-20 18:48 libnssckbi.so
-rwxr-xr-x   1 fabse users   15272 2005-09-20 18:48 libplc4.so
-rwxr-xr-x   1 fabse users    8240 2005-09-20 18:48 libplds4.so
-rwxr-xr-x   1 fabse users  134188 2005-09-20 18:48 libsmime3.so
-rw-r--r--   1 fabse users     476 2005-09-20 18:48 libsoftokn3.chk
-rwxr-xr-x   1 fabse users  419824 2005-09-20 18:48 libsoftokn3.so
-rwxr-xr-x   1 fabse users  125824 2005-09-20 18:48 libssl3.so
-rwxr-xr-x   1 fabse users   94888 2005-09-20 18:48 libxpcom_compat.so
-rwxr-xr-x   1 fabse users  665424 2005-09-20 18:48 libxpcom.so
-rwxr-xr-x   1 fabse users    7736 2005-09-20 18:48 libxpistub.so
-rwxr-xr-x   1 fabse users  236711 2005-09-20 18:48 mozilla-xremote-client
drwxr-xr-x   2 fabse users      80 2005-11-06 20:50 plugins
-rw-r--r--   1 fabse users     335 2005-11-06 20:50 registry
drwxr-xr-x   6 fabse users    1704 2005-11-06 20:50 res
-rwxr-xr-x   1 fabse users   10897 2005-09-20 18:48 run-mozilla.sh
drwxr-xr-x   2 fabse users     352 2005-11-06 20:50 searchplugins
-rwxr-xr-x   1 fabse users  147524 2005-09-20 18:48 xpicleanup
Und nu?
 

oc2pus

Ultimate Guru
schau mal hier, dort sollte die Bibliothek stehen, wenn du es alles korrekt installiert hast:
/usr/lib/jvm/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
 
OP
F

fabilazar

Member
Es ist da.
Ich kriegs aber nicht hin, den Link zu setzen?
Code:
ln -libjavaplugin_oji.so mozillalink
Da habe ich quasi eine kopie der Datei erstellt..
Kannst du mir sagen welchen Befehl ich eingeben muss?
 

oc2pus

Ultimate Guru
das wird ja ein echtes "newbie"-HowTo :)

Code:
cd /opt/MozillaFirefox/lib/plugins
ln -s /usr/lib/jvm/java/jre/plugin/i386/ns7/libjavaplugin_oji.so .

beachte den ".", der ist wichtig!
allgemein gilt "ln -s quelle ziel", kannst du in "man ln" nachlesen.
 
OP
F

fabilazar

Member
Ja das stimmt :D
deshalb herzlichen dank an dieser Stelle für die schnellen Antworten und deine Geduld, das hilft mir ungemein!
Ich glaube ich habe es jetzt hingekriegt (zumindest den ersten Teil
:lol: Eclipse muss ich auch noch inst.)
Code:
insgesamt 21
drwxr-xr-x   2 fabse users   152 2005-11-08 18:36 .
drwxr-xr-x  11 fabse users  1056 2005-11-08 17:47 ..
-rw-r--r--   1 root  root      0 2005-11-08 18:36 ausgabe.txt
lrwxrwxrwx   1 root  root     58 2005-11-08 18:35 libjavaplugin_oji.so -> /usr/lib/jvm/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
-rwxr-xr-x   1 fabse users 18840 2005-09-20 18:48 libnullplugin.so
Hoffe das passt so :wink:
 

oc2pus

Ultimate Guru
Firefox starten und als URL folgendes eingeben:

about:plugins, dann sollte die java Version aufgelistet werden :)
 
OP
F

fabilazar

Member
Ja super die Version ist da!
Nochmals vielen Dank für deine Hilfe, ohne die wäre ich aufgeschmissen.
:D
 
Oben