Muokataan sivua Java/Ubuntu
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Ubuntu suosittelee OpenJDK-pakettien käyttöä. Paketit löytyvät jakelun main-haarasta. Oraclen | Ubuntu suosittelee OpenJDK-pakettien käyttöä. Paketit löytyvät jakelun main-haarasta. Sunin Javan (nykyään Oraclen) tuki ollaan lopettamassa, koska Oracle ei enää salli jakeluiden jaella sitä. | ||
==Varoitus Javan käytöstä | ==Varoitus Javan käytöstä == | ||
Java | Java varoitus koskee vain Oraclen Javaa, mutta OpenJDK:ta voi käyttää huoletta. Molemmat pohjautuvat samaan mutta OpenJDK:ssa on IcedTea-liitännäisen kanssa lähtökohtaisesti paremmat turva-asetukset. https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=852051 | ||
IcedTea-Web using OpenJDK7 blocks this exploit by not allowing applet to change the SecurityManager (which is allowed in Oracle and IBM Java plugin). | |||
IcedTea-Web using OpenJDK7 blocks this exploit by not allowing applet to change the SecurityManager | |||
== OpenJDK 6 == | == OpenJDK 6 == | ||
OpenJDK | OpenJDK löytyy Ubuntun virallisesta main-haarasta eli niiden asennuksessa ei pitäisi olla mitään kommervenkkejä. Selain-plugin on nimeltään icedtea6-plugin, virtuaalikoneella on vaihtoehtoina openjdk-6-jdk ja openjdk-6-jre. | ||
sudo apt-get install | sudo apt-get install openjdk-6-jdk ja openjdk-6-jre icedtea6-plugin | ||
== OpenJDK 7 == | == OpenJDK 7 == | ||
OpenJDK 7 löytyy Ubuntun main-haarasta. | OpenJDK 7 paketit löytyy Ubuntun virallisesta main-haarasta eli niiden asennuksessa ei pitäisi olla mitään kommervenkkejä. Selain-plugin on nimeltään ''icedtea-7-plugin'' ja sen asentaminen [[Firefox|Firefoxiin]] Ubuntun 12.04 LTS -versiossa vaatii vähän säätämistä. | ||
1. Asennetaan OpenJDK 7 ja plugin. | |||
sudo apt-get install openjdk-7-jre icedtea-7-plugin | |||
2. Poistetaan OpenJDK 6 selain-plugin. | |||
sudo apt-get purge openjdk-6-jre icedtea6-plugin | |||
3. laitetaan OpenJDK 7 aktiiviseksi. | |||
sudo update-alternatives --config java | sudo update-alternatives --config java | ||
| | ||
- valitse listalta java-7-openjdk, yleensä alin vaihtoehto (esim numero 3 ja paina enter). Käytössä olevan javan voi tarvittaessa tarkastaa komennolla: java -version | |||
4. poistetaan firefoxin kansiosta vanha java-plugin. | |||
rm -v ~/.mozilla/plugins/libnpjp2.so | |||
== | |||
Oraclen Java 6 update | 5. Luodaan plugins kansio Firefoxiin. Varmuuden vuoksi tämä vaihe jos jotain on mennyt pieleen. Yleensä kansio on jo olemassa ja siitä tulee ilmoitus. | ||
mkdir -v ~/.mozilla/plugins | |||
6. Tehdään firefoxille [[Symbolinen linkki]] OpenJDK 7 -versioon. | |||
64-bit Ubuntu | |||
ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/ | |||
32-bit Ubuntu | |||
ln -s /opt/java/32/jre1.7.0_04/lib/i386/libnpjp2.so ~/.mozilla/plugins/ | |||
Nyt voi tarkastaa onko java-plugin käytössä kirjoittamalla firefoxin osoiteriville ''about:plugins'' tai testaamalla sivulla http://java.com/en/download/installed.jsp | |||
==Oracle Java 6== | |||
Oraclen Java 6 update 35 version manuaalinen asennusohje. | |||
Ladataan paketti | Ladataan paketti | ||
wget http://download.oracle.com/otn-pub/java/jdk/ | wget http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jre-6u35-linux-i586.bin | ||
Annetaan ladatulle paketille suoritusoikeudet | Annetaan ladatulle paketille suoritusoikeudet | ||
chmod u+x jre- | chmod u+x jre-6u34-linux-i586.bin | ||
Puretaan ladattu paketti | Puretaan ladattu paketti | ||
./jre- | ./jre-6u34-linux-i586.bin | ||
Luodaan alihakemisto Javaa varten | Luodaan alihakemisto Javaa varten | ||
sudo mkdir -p /usr/lib/jvm | sudo mkdir -p /usr/lib/jvm | ||
Siirretään luotuun alihakemistoon purettu java | Siirretään luotuun alihakemistoon purettu java | ||
sudo mv jre1.6. | sudo mv jre1.6.0_34 /usr/lib/jvm/ | ||
Luodaan linkitykset | Luodaan linkitykset | ||
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6. | sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_35/bin/java" 1 | ||
sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jre1.6. | sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jre1.6.0_35/lib/i386/libnpjp2.so" 1 | ||
Version 6 update | Version 6 update 35 siksi että Oraclen versio 7 ei toimi sampopankissa. Vanha versio toimii moitteettomasti. | ||
==Oracle Java 7== | ==Oracle Java 7== | ||
Rivi 56: | Rivi 71: | ||
Jos Sunin Javaa haluaa jatkossa käyttää, se pitää asentaa Oraclen sivuilta. Tai käyttää epävirallista päivityspakettia, jonka tarkoituksena on automaattisesti hakea ja asentaa tarvittavat tiedostot. Sen toiminta on samantyyppinen kuin [[Flash]]in asennusohjelma. Eli <tt>update-sun-jre</tt> on ajettava skripti, joka lataa Internetistä Oracle Javan, koska Oracle ei ole antanut lupaa paketoida sitä suoraan pakettiin. | Jos Sunin Javaa haluaa jatkossa käyttää, se pitää asentaa Oraclen sivuilta. Tai käyttää epävirallista päivityspakettia, jonka tarkoituksena on automaattisesti hakea ja asentaa tarvittavat tiedostot. Sen toiminta on samantyyppinen kuin [[Flash]]in asennusohjelma. Eli <tt>update-sun-jre</tt> on ajettava skripti, joka lataa Internetistä Oracle Javan, koska Oracle ei ole antanut lupaa paketoida sitä suoraan pakettiin. | ||
deb http://www.duinsoft.nl/pkg debs all | |||
sudo apt- | |||
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26 | |||
sudo apt-get update | |||
sudo apt-get install update-sun-jre | |||
{{epävirallinen pakettilähde}} | |||
Huomaa kuitenkin että Oraclen Java 7 32- | Huomaa kuitenkin että Oraclen Java 7 32- ja 64-bittiset versiot ei toimi odotetulla tavalla Sampopankissa. | ||
Sampopankin verkkosivujen käyttö ei onnistu. Vaikka sivuille pääsee kirjautumaan. | Sampopankin verkkosivujen käyttö ei onnistu. Vaikka sivuille pääsee kirjautumaan. | ||
== Katso myös == | == Katso myös == | ||
* [[ | * [[Sampopankki]] | ||
== Aiheesta muualla == | == Aiheesta muualla == |