Ero sivun ”Keskustelu:Java” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(→‎$1: uusi osio linkitys)
Rivi 47: Rivi 47:
ainakin minulla itselläni noi toimivat noin.
ainakin minulla itselläni noi toimivat noin.
Eri jakelut käyttävät ainakin minun muistikuvani perusteella eri systeemiä.
Eri jakelut käyttävät ainakin minun muistikuvani perusteella eri systeemiä.
lahtis 20.maalis 2008

Versio 20. maaliskuuta 2008 kello 05.01

Vieraan binäärin asentaminen ei-roottina

Onko jotakin syytä ajaa javan asennusohjelma roottina? rpm:n tapauksessa saadaan silloin riippuvuudet kuntoon, mutta sopivat dummy-paketit lienee kohtuullisen helppo tehdä.

Mikäli ymmärrän Sunin ohjeet oikein, ohjeina voisi käyttää seuraavaa. En laita varsinaiselle sivulle, kun en ole kokeillut.

---

Suorita komentorivillä seuraava. Korvaa tunnus tähän käyttöön luodulla tunnuksella, jolla ei ole mitään tarpeettomia oikeuksia. Rivien alussa olevat #- ja $-merkit näyttävät mitä komentoja suoritetaan rootin ja mitkä tunnuksen oikeuksilla, niitä ei kirjoiteta.

su -
# mkdir /opt/sun-java
# cp /home/käyttäjä/jre-6u5-linux-i586.bin /opt/sun-java/
# chown -R tunnus /opt/sun-java
# su - tunnus
$ cd /opt/sun-java
$ chmod u+x jre-6u5-linux-i586.bin
$ sh jre-6u5-linux-i586.bin
Do you agree to the above license terms? [yes or no]
yes
Unpacking...
Checksumming...
Extracting...
$ exit
# chown -R root:root /opt/sun-java

Lisenssiehdot kieltävät muun muuassa tiedostojen muutokset ja määrää oikeusjutut hoidettaviksi USA:ssa. Jotkut ehdoista ovat Suomessa tehottomia (esim. toiminnan tutkimisen kielto), tarkista mikäli asia kiinnostaa.

---

Ja sitten linkitysohjeet. Hakemisto selaimesi ei välttämättä ole oikea, esimerkiksi opera hakee mielestäni pluginit mozilla-hakemistosta.

Viitsisiköhän joku tarkistaa yllä kirjoittamani ohjeet ja siirtää ne artikkelisivulle. Lisäksi paketti sun-java-jre6-dummy.rpm olisi hyvä tehdä ja laittaa saataville.

Miten jos hakemistoon luodaan suid-binäärejä tai symlinkkejä hakemiston ulkopuolelle? Käyttäytyykö chown tällöinkin järkevästi kaikissa normaalilinuxeissa? Onko jotakin helppoa tapaa torjua sellaiset hyökkäykset?

--LP 19. maaliskuuta 2008 kello 11.55 (EET)

linkitys

Fedora 8:lla linkitys toimii ainakin näin.

firefoxin uusimmalle versiolla linkitys menee /usr/lib/firefox-1.0.0.12/plugins operan uusimmalle versiolla linkitys menee /usr/lib/opera/plugins/ hakemistoihin. mozillaa en muista miten se menee ja käyttääkö opera myös toista vaihtoehtoa. Siis tota mozilla/plugin hakemistoa.

ainakin minulla itselläni noi toimivat noin. Eri jakelut käyttävät ainakin minun muistikuvani perusteella eri systeemiä.

lahtis 20.maalis 2008