Terug naar de thuispagina Voor Ubuntu 9.10 Karmic Koala, zit er op dit moment alleen nog een verouderde versie van Sun Java Runtime Environment (JRE) in de pakketbronnen. Die versie wordt niet meer bijgewerkt, en zal mogelijk zelfs geheel uit de pakketbronnen verdwijnen. Reden: er is te weinig mankracht om dit pakket veilig te houden voor Karmic. Bovendien beschouwt men OpenJDK + IcedTea plugin, als een volwaardige vervanger. Iets waar ik het niet mee eens ben, maar ik heb het niet voor het zeggen.... Als u in Karmic toch de nieuwste versie van JRE wil (en doorgaans wilt u dat!), dan kunt u die gelukkig nog wel handmatig installeren. Handmatig installeren van JRE is niet zo heel moeilijk, hoewel u ervoor "in de terminal moet duiken". Wel is precisie belangrijk: het lukt alleen wanneer u de instructies exact opvolgt. Let op: een handmatig geïnstalleerd programma wordt niet door Ubuntu veilig gehouden met updates! Dat moet u dus voor JRE voortaan zelf doen. U zult daarom regelmatig even op de Java-controle-webstek willen kijken, of er een bijgewerkte versie beschikbaar is. Van JRE zelf krijgt u geen meldingen daarover (JRE doet dat alleen in Windows). De onderstaande instructie is ook toepasbaar in Ubuntu 8.04 Hardy Heron, maar daarvoor is het waarschijnlijk niet nodig om JRE handmatig bij te werken; de JRE-versie in de pakketbronnen van 8.04 wordt namelijk vermoedelijk wel actueel gehouden. 32-bit en 64-bit De standaardversie van Ubuntu is 32-bit. De onderstaande instructie gaat dus uit van 32-bit. Maar omdat sommige mensen 64-bit Ubuntu gebruiken, heb ik in de rechterkolom ook de instructie gezet voor 64-bit. Weet u niet welke versie u heeft? Dan hebt u vermoedelijk 32-bit. I. Instructie voor 32-bits Ubuntu 9.10 Verwijder eerst de oude versie Eerst wil u de oude versie verwijderen. Als die is geïnstalleerd vanuit de pakketbronnen, dan verwijdert u hem als volgt: Systeem - Beheer - Synaptic pakketbeheer zoekterm: sun java Markeer de geïnstalleerde pakketten voor "Volledig verwijderen" en druk op Toepassen. Is hij handmatig geïnstalleerd in /opt/java, verwijder dan simpelweg de hele map /opt/java, met inhoud en al. Weet u niet, hoe u dat kunt doen? Zie dan de instructie onderaan deze pagina (onder het kopje Verwijdering). JRE binnenhalen (32-bit) Haal het juiste bestand binnen van de Java-webstek: http://www.java.com Voor 32-bit wilt u Linux (zelfuitpakkend bestand) hebben. Dus niet Linux RPM (zelfuitpakkend bestand). Want RPM is niet voor Ubuntu, maar voor andere soorten Linux. Let op: Sla het bestand op, maar laat het niet staan op uw bureaublad of in een downloadmap: verplaats het naar uw persoonlijke map (rechtstreeks in uw hoofdmap). Voorbeeld: gebruiker Jantje "moet" het bestand niet laten staan in de submap /home/Jantje/Downloads of /home/Jantje/Bureaublad, maar hij "moet" het even verplaatsen naar de hoofdmap /home/Jantje. Dat maakt de terminalcommando's die u straks gaat uitvoeren, iets eenvoudiger (want korter). JRE installeren (32-bit) Let op: De terminalcommando's in deze handleiding gaan mogelijk uit van een oudere versie van JRE. Bij een nieuwere versie kunt u simpelweg de bestandsnamen in de terminalcommando's aanpassen. De handleiding is geschreven voor JRE 6 update 17. 1. Ga naar de map opt, met het onderstaande commando. Toepassingen - Hulpmiddelen - Terminalvenster Tik in (kopieer en plak: drie keer snel klikken op de blauwe regel, selecteert de hele regel): cd /opt Druk op Enter. 2. Maak een nieuw submapje aan, met het onderstaande commando. Tik in (kopieer en plak): sudo mkdir java Druk op Enter. Tik uw wachtwoord in. U ziet niets, zelfs geen sterretjes, dat hoort zo. Druk op Enter. 3. Ga naar de nieuwe map, met het onderstaande commando. Tik in: cd java Druk op Enter. 4. Maak daarin weer een nieuw submapje, met het onderstaande commando. Tik in (kopieer en plak): sudo mkdir 32 Druk op Enter. 5. Verplaats het zojuist binnengehaalde bestand naar de nieuwe map, met het onderstaande commando. Tik in (kopieer en plak): sudo mv ~/jre-6u17-linux-i586.bin /opt/java/32 Druk op Enter. 6. Maak het bestand uitvoerbaar, met het onderstaande commando. Tik in (kopieer en plak): sudo chmod 755 /opt/java/32/jre-6u17-linux-i586.bin Druk op Enter. 7. Ga naar de nieuwe map, met het onderstaande commando. Tik in (kopieer en plak): cd /opt/java/32 Druk op Enter. 8. Nu gaat u JRE installeren, door het binnengehaalde bestand uit te voeren. Voer het bestand uit, met het onderstaande commando. Tik in (kopieer en plak): sudo ./jre-6u17-linux-i586.bin Druk op Enter. Nu verschijnt de licentieovereenkomst. Druk net zoveel keren op de spatiebalk, totdat u de volgende tekst ziet: Do you agree to the above license terms? [yes or no] Tik in: yes Druk op Enter. Nieuwe JRE als standaard zetten 9. Nu gaat u het systeem vertellen dat er een nieuwe Java-versie is geïnstalleerd. Tik in (kopieer en plak): sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/32/jre1.6.0_17/bin/java" 1 Druk op Enter. Let op: had u al eerder handmatig JRE geïnstalleerd, en hebt u die (zoals ook de bedoeling is) eerst verwijderd? Dan zult u het bovenstaande terminalcommando nog een keer willen uitvoeren: de eerste keer krijgt u dan namelijk een foutmelding. 10. Vervolgens vertelt u het systeem, dat de nieuwe Java de standaard moet worden. Tik in (kopieer en plak): sudo update-alternatives --set java /opt/java/32/jre1.6.0_17/bin/java Druk op Enter. Het installeren van de Firefox-plugin 11. Het installeren van de Firefox-plugin is tamelijk eenvoudig. Voer allereerst het volgende commando uit, om een bepaald mapje te maken (voorzover het nog niet bestaat). Tik in de terminal (kopieer en plak): mkdir ~/.mozilla/plugins Druk op Enter. Indien dit mapje al bestaat, dan krijgt u daar een melding van (Bestand bestaat al). 12. Verwijder nu de eventueel geïnstalleerde IcedTea-plugin: Tik in (kopieer en plak): sudo apt-get remove icedtea-gcjwebplugin Druk op Enter. 13. Verwijder nu een eventuele oudere versie van de Java-plugin. Voer het volgende terminalcommando uit. Tik in (kopieer en plak): rm ~/.mozilla/plugins/libjavaplugin_oji.so libnpjp2.so Druk op Enter. 14. Nu kunt u de nieuwe plugin installeren, door een symbolische link te maken (u vertelt daardoor aan Firefox, waar de plugin zich bevindt). Tik in de terminal (kopieer en plak): ln -s /opt/java/32/jre1.6.0_17/plugin/i386/ns7/libjavaplugin_oji.so ~/.mozilla/plugins/ Druk op Enter. Eindcontrole Herstart nu Firefox (sluiten en weer openen). Controleer even, of het allemaal goed gelukt is. Tik daarvoor in de adresbalk van Firefox (dus niet in de terminal!): about:plugins Druk op Enter. En blader naar beneden totdat u iets ziet als: Java(TM) Plug-in 1.6.0_17-b04 Eventueel kunt u ook uitproberen of uw JRE actueel is, door naar deze webpagina te gaan: http://www.java.com/nl/download/installed.jsp Twee commando's herhalen bij andere gebruikersaccounts Bij eventuele andere gebruikersaccounts op dezelfde computer, wil u per account de volgende twee commando's herhalen: rm ~/.mozilla/plugins/libjavaplugin_oji.so libnpjp2.so en daarna: ln -s /opt/java/32/jre1.6.0_17/plugin/i386/ns7/libjavaplugin_oji.so ~/.mozilla/plugins/ Sun Java 6 Plugin Control Panel Het Sun Java 6 Plugin Control Panel is nu niet te vinden in Systeem - Voorkeuren. U kunt het wel oproepen via de terminal. Als volgt: Toepassingen - Hulpmiddelen - Terminalvenster tik in (kopieer en plak): /opt/java/32/jre1.6.0_17/bin/ControlPanel Druk op Enter. Let op: dit terminalcommando is alleen voor Java 6 update 17. U zult het bij een nieuwere Javaversie, willen aanpassen aan die nieuwere versie. Verwijdering Het is heel makkelijk, om de handmatig geïnstalleerde JRE later weer te verwijderen. U doet dat als volgt: Sluit Firefox (de java-plugin is anders in gebruik!). Open nu verkennertje Nautilus met rootrechten, met het volgende terminalcommando. Toepassingen - Hulpmiddelen - Terminalvenster Tik in (kopieer en plak): gksudo nautilus Druk op Enter. Bestandssysteem - opt Klik op de map java en verwijder die. Opwaarderen naar een nieuwere versie Het is eenvoudig om een oudere versie op te waarderen naar een nieuwere: sluit Firefox en verwijder de map /opt/java , met inhoud en al (zie boven, onder het kopje "Verwijdering"). Daarna kunt u simpelweg alle installatiestappen herhalen voor de nieuwe versie. Bron: deze handleiding is een aangepaste en uitgebreide versie van de handleiding in de documentatie van Ubuntu-NL. | Deze website wordt gesponsord door Google-advertenties. Gebruikt u een advertentieblokkeerder? Als u wilt, kunt u die even uitschakelen op deze website. Bij voorbaat dank..... II. Instructie voor 64-bits Ubuntu 9.10 Verwijder eerst de oude versie Eerst wil u de oude versie verwijderen. Als die is geïnstalleerd vanuit de pakketbronnen, dan verwijdert u hem als volgt: Systeem - Beheer - Synaptic pakketbeheer zoekterm: sun java Markeer de geïnstalleerde pakketten voor "Volledig verwijderen" en druk op Toepassen. Is hij handmatig geïnstalleerd in /opt/java, verwijder dan simpelweg de hele map /opt/java, met inhoud en al. Weet u niet, hoe u dat kunt doen? Zie dan de instructie onderaan deze pagina (onder het kopje Verwijdering). JRE binnenhalen (64-bit) Haal het juiste bestand binnen van de Java-webstek: http://www.java.com Voor 64-bit wilt u Linux x64 hebben. Dus niet Linux x64 RPM. Want RPM is niet voor Ubuntu, maar voor andere soorten Linux. Let op: Sla het bestand op, maar laat het niet op uw bureaublad staan of in uw Downloads-map: verplaats het naar uw persoonlijke map (rechtstreeks in uw hoofdmap). Voorbeeld: gebruiker Jantje "moet" het bestand niet laten staan in de submap /home/Jantje/Downloads of /home/Jantje/Bureaublad, maar hij "moet" het even verplaatsen naar de hoofdmap /home/Jantje. Dat maakt de terminalcommando's die u straks gaat uitvoeren, iets eenvoudiger (want korter). JRE installeren (64-bit) Let op: De terminalcommando's in deze handleiding gaan mogelijk uit van een oudere versie van JRE. Bij een nieuwere versie kunt u simpelweg de bestandsnamen in de terminalcommando's aanpassen. De handleiding is geschreven voor JRE 6 update 17. 1. Ga naar de map opt, met het onderstaande commando. Toepassingen - Hulpmiddelen - Terminalvenster Tik in (kopieer en plak: drie keer snel klikken op de blauwe regel, selecteert de hele regel): cd /opt Druk op Enter. 2. Maak een nieuw submapje aan, met het onderstaande commando. Tik in (kopieer en plak): sudo mkdir java Druk op Enter. Tik uw wachtwoord in. U ziet niets, zelfs geen sterretjes, dat hoort zo. Druk op Enter. 3. Ga naar de nieuwe map, met het onderstaande commando. Tik in: cd java Druk op Enter. 4. Maak daarin weer een nieuw submapje, met het onderstaande commando. Tik in (kopieer en plak): sudo mkdir 64 Druk op Enter. 5. Verplaats het zojuist binnengehaalde bestand naar de nieuwe map, met het onderstaande commando. Tik in (kopieer en plak): sudo mv ~/jre-6u17-linux-x64.bin /opt/java/64 Druk op Enter. 6. Maak het bestand uitvoerbaar, met het onderstaande commando. Tik in (kopieer en plak): sudo chmod 755 /opt/java/64/jre-6u17-linux-x64.bin Druk op Enter. 7. Ga naar de nieuwe map, met het onderstaande commando. Tik in (kopieer en plak): cd /opt/java/64 Druk op Enter. 8. Nu gaat u JRE installeren, door het binnengehaalde bestand uit te voeren. Voer het bestand uit, met het onderstaande commando. Tik in (kopieer en plak): sudo ./jre-6u17-linux-x64.bin Druk op Enter. Nu verschijnt de licentieovereenkomst. Druk net zoveel keren op de spatiebalk, totdat u de volgende tekst ziet: Do you agree to the above license terms? [yes or no] Tik in: yes Druk op Enter. Nieuwe JRE als standaard zetten 9. Nu gaat u het systeem vertellen dat er een nieuwe Java-versie is geïnstalleerd, en dat dit de standaard moet worden. Tik in (kopieer en plak): sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_17/bin/java" 1 Druk op Enter. Let op: had u al eerder handmatig JRE geïnstalleerd, en hebt u die (zoals ook de bedoeling is) eerst verwijderd? Dan zult u het bovenstaande terminalcommando nog een keer willen uitvoeren: de eerste keer krijgt u dan namelijk een foutmelding. 10. Vervolgens vertelt u het systeem, dat de nieuwe Java de standaard moet worden. Tik in (kopieer en plak): sudo update-alternatives --set java /opt/java/64/jre1.6.0_17/bin/java Druk op Enter. Het installeren van de Firefox-plugin 11. Het installeren van de Firefox-plugin is tamelijk eenvoudig. Voer allereerst het volgende commando uit, om een bepaald mapje te maken (voorzover het nog niet bestaat). Tik in de terminal (kopieer en plak): mkdir ~/.mozilla/plugins Druk op Enter. Indien dit mapje al bestaat, dan krijgt u daar een melding van (Bestand bestaat al). 12. Verwijder nu de eventueel geïnstalleerde IcedTea-plugin: Tik in (kopieer en plak): sudo apt-get remove icedtea-gcjwebplugin Druk op Enter. 13. Verwijder nu een eventuele oudere versie van de Java-plugin. Voer het volgende commando uit: Tik in (kopieer en plak): rm ~/.mozilla/plugins/libnpjp2.so libjavaplugin_oji.so Druk op Enter. 14. Nu kunt u de plugin installeren, door een symbolische link te maken (u vertelt daardoor aan Firefox, waar de plugin zich bevindt). Tik in de terminal (kopieer en plak): ln -s /opt/java/64/jre1.6.0_17/lib/amd64/libnpjp2.so ~/.mozilla/plugins/ Druk op Enter. Eindcontrole Herstart nu Firefox (sluiten en weer openen). Controleer even, of het allemaal goed gelukt is. Tik daarvoor in de adresbalk van Firefox (dus niet in de terminal): about:plugins Druk op Enter. En blader naar beneden totdat u iets ziet als: Java(TM) Plug-in 1.6.0_17-b04 Eventueel kunt u ook uitproberen of uw JRE actueel is, door naar deze webpagina te gaan: http://www.java.com/nl/download/installed.jsp Twee commando's herhalen bij andere gebruikersaccounts Bij eventuele andere gebruikersaccounts op dezelfde computer, wil u per account de volgende twee commando's herhalen: rm ~/.mozilla/plugins/libnpjp2.so libjavaplugin_oji.so en daarna: ln -s /opt/java/64/jre1.6.0_17/lib/amd64/libnpjp2.so ~/.mozilla/plugins/ Sun Java 6 Plugin Control Panel Het Sun Java 6 Plugin Control Panel is nu niet te vinden in Systeem - Voorkeuren. U kunt het wel oproepen via de terminal. Als volgt: Toepassingen - Hulpmiddelen - Terminalvenster tik in (kopieer en plak): /opt/java/64/jre1.6.0_17/bin/ControlPanel Druk op Enter. Let op: dit terminalcommando is alleen voor Java 6 update 17. U zult het bij een nieuwere Javaversie, willen aanpassen aan die nieuwere versie. Verwijdering Het is heel makkelijk, om de handmatig geïnstalleerde JRE later weer te verwijderen. U doet dat als volgt: Sluit Firefox (de java-plugin is anders in gebruik!). Open nu verkennertje Nautilus met rootrechten, met het volgende terminalcommando. Toepassingen - Hulpmiddelen - Terminalvenster Tik in: gksudo nautilus Druk op Enter. Bestandssysteem - opt Klik op de map java en verwijder die. Opwaarderen naar een nieuwere versie Het is eenvoudig om een oudere versie op te waarderen naar een nieuwere: sluit Firefox en verwijder de map /opt/java , met inhoud en al (zie boven, onder het kopje "Verwijdering"). Daarna kunt u simpelweg alle installatiestappen herhalen voor de nieuwe versie. Bron: deze handleiding is een aangepaste en uitgebreide versie van de handleiding in de documentatie van Ubuntu-NL. |

