jre-cn ~~~~~~ 1. Informacije o pakiranju 2. Java i Grsecurity --- 1. Informacije o pakiranju Paket donosi verziju Java VM-a za koju odrzavatelj smatra da je najprikladnija za opcenitu uporabu. Na Linux i386 platformi, to je najsvjezija 1.4 verzija Sun-ovog JVM-a, a na Linux sparc platformi to je Blackdown JVM, trenutno u verziji 1.4.1. http://z42.de/debian/ Paketi za JVM napravljeni su iz izvornih downloada koristenjem j2se-package skripte Huberta Schmida skinute sa ove stranice. Pored j2se-package koristimo i njegove pakete sa specificnim Debian datotekama za bolje uklapanje JVM-a u Debian okruzenje: sun-j2re1.4debian odn. blackdown-j2re1.4debian. http://java.sun.com je mjesto odakle je skinut Sunov JVM. http://www.blackdown.org/ je pocetna stranica za Blackdown JVM, a ftp://ftp.tux.org/pub/java/JDK-1.4.1/sparc/01/ je mirror sa kojeg je skinuta najnovija (13.02.2003.) verzija Blackdown JVM-a za Linux/Sparc. Za referencu navodimo imena datoteka izvornih arhiva sa pripadajucim imenima deb paketa kako ih je j2se-package skripta imenovala. izvorna arhiva paket -------------------------------------------------------------------------- j2re-1_4_2_05-linux-i586.bin sun-j2re1.4_1.4.2+05_i386.deb j2re-1.4.1-01-linux-sparc-gcc3.2.bin blackdown-j2re1.4_1.4.1+01_sparc.deb Pored paketa sa Java Runtime Engineom, ovaj paket donosi prateci sun-j2re1.4debian odn. blackdown-j2re1.4debian paketu koji podesi Java plugin za web preglednike (netscape, mozilla, firefox), i podrsku za izbor pretpostavljenog JVM-a preko update-alternatives sustava. 2. Java i Grsecurity Ukoliko se java aplikacije ruse sa SEGV ili KILL signalom, a imate instaliran CARNetov kernel-cn paket ili vlastiti kernel sa Grsecurity ili PAX zakrpama, za pocetak provjerite u /var/log/kernel.log da li grsec odn. PAX zaustavljaju izvrsenje java procesa. Ukoliko postoje zapisi sa "grsec" ili "PAX" i pid-om java procesa pokusajte postaviti sljedece: chpax -rs /usr/lib/j2re1.4-sun/bin/* (za Sunov JVM) chpax -rs /usr/lib/j2re1.4-blackdown/bin/* (za Blackdown JVM) Nakon toga provjerite je li se poboljsalo stanje aplikacije ili barem promijenio oblik greske. Ako se aplikacije jos uvijek ne ponasa ispravno, pokusajte obrisati svu PAX zastitu: chpax -pemxsr /usr/lib/j2re1.4-sun/bin/* (Sunov JVM), odnosno chpax -pemxsr /usr/lib/j2re1.4-blackdown/bin/* (Blackdown JVM) Ako ni tada aplikacija ne radi, preostaje mogucnost koristenja kernela bez Grsecurity zakrpe. U trenutnoj inacici kernel-cn paketa, taj se image zove "LinuxOLD". (Ako budete mijenjali default= parametar u /etc/lilo.conf, ne zaboravite pokrenuti lilo. :) Imajte u vidu da ce upgrade kernel-cn paketa pregaziti izmjene u lilo.conf datoteci.) Ovaj paket kod instalacije postavlja chpax -rs /usr/lib/j2re1.4-sun/bin/java sto je dovoljno za pokretanje klijentskih aplikacija poput LDAP Browser\Editor (http://www.iit.edu/~gawojar/ldap/), Azureus (http://azureus.sf.net) ili xnap (Debian paket). -- Zoran Dzelajlija Sun, 17 Oct 2004 03:09:01 +0200