Instalace Java (FC5)

Neda se nejak jednoduse nainstalovat Java od Sunu? Navod na tomto webu mi prijde dost slozity, navic odkaz na strance http://www.jpackage.org/rpm.php?id=2663 nefunguje, takze se podle navodu ani neda postupovat

Odkaz nefunguje, protoze odkazuje na starsi verzi rpmka. Na strance http://www.jpackage.org/ klikni na odkaz “java-1.5.0-sun” v levem sloupecku vsech baliku a otvre se ti stranka s aktualnim rpmkem, ktere uz jde stahnout.

Zkuste tento návod na linuxsoftu:
http://www.linuxsoft.cz/article.php?id_article=1162#java

Nějaké povídání zde:

http://fedora.redhat.com/docs/release-notes/fc5/test3-latest-en/#sn-Java

Downloadnem Javu:

http://www.java.com/getjava/

// někdo si někdy stěžoval na problemy s SElinuxem (nepouživam - problemy nebyly = mam pořád za to že to je pro paranoiky)

Osobně nacpu javu do /opt

  • cpu tam většinu věcí, ze zvyku :slight_smile:

Nainstalujem balik…

a pak pokračujem:

ln -s /opt/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Jako root pokračujem: (použivame gnome tak proto gedit)

gedit /etc/profile.d/java.sh

vepíšeme:

export J2RE_HOME=/opt/jre1.5.0_06
export PATH=$J2RE_HOME/bin:$PATH

pokračujeme:

source /etc/profile.d/java.sh

dále:

/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.5.0_06/bin/java 2

pak:

/usr/sbin/alternatives --config java

měla by se zobrazit tabule se dvěma možnostma… cvaknem 2 ( prostě cesta do /opt nebo kam si to dáš)

mrkni co vypise:

/usr/sbin/alternatives --display java

nakonec když napišeš:

which java

tak by mělo byt napsano: /opt/jre1.5.0_06/bin/java

Co se týče javy v browseru opera tak stačí v menu vepsat adresu pro aktuální javu a hotovka.

Instaloval jsem Javu od Sunu podle navodu na http://www.fedorafaq.org/#java. Ale hned pri sestaveni RPM mi to napise chybu:

[root@localhost ~]# rpmbuild --rebuild java-1.5.0-sun*src.rpm
Installing java-1.5.0-sun-1.5.0.07-1jpp.nosrc.rpm
warning: InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID c431416d
warning: uživatel jacorley neexistuje - použit uživatel root
warning: skupina ncsu neexistuje - použita skupina root
warning: uživatel jacorley neexistuje - použit uživatel root
warning: skupina ncsu neexistuje - použita skupina root
warning: uživatel jacorley neexistuje - použit uživatel root
warning: skupina ncsu neexistuje - použita skupina root
Provádění(%prep): /bin/sh -e /var/tmp/rpm-tmp.46626

  • umask 022
  • cd /usr/src/redhat/BUILD
  • LANG=C
  • export LANG
  • unset DISPLAY
  • rm -rf /usr/src/redhat/BUILD/jdk1.5.0_07
  • export MORE=10000
  • MORE=10000
  • sh /usr/src/redhat/SOURCES/jdk-1_5_0_07-linux-i586.bin
    error: Špatný návratový kód z /var/tmp/rpm-tmp.46626 (%prep)

chyby sestavení RPM:
InstallSourcePackage: Header V3 DSA signature: NOKEY, key ID c431416d
uživatel jacorley neexistuje - použit uživatel root
skupina ncsu neexistuje - použita skupina root
uživatel jacorley neexistuje - použit uživatel root
skupina ncsu neexistuje - použita skupina root
uživatel jacorley neexistuje - použit uživatel root
skupina ncsu neexistuje - použita skupina root
Špatný návratový kód z /var/tmp/rpm-tmp.46626 (%prep)

Nevi nekdo, kde je chyba? Proc se mi nevytvori RPM balicky? Samozrejme jdk-1_5_0_07-linux-i586.bin ma na uveden ceste /usr/src/redhat/SOURCES/. Diky

Pokud skutecne pouze potrebujete Javu, nevidim duvod pro ji kompilovat -
nainstalujte predpripravane rpm - viz
http://www.fedora.cz/faq_fedora.html#java

hledejte nakonci otazky.