Java 7 na Slackware-u

Ukoliko imate problema sa instalacijom ili korišćenjem nekog programa, ovo je pravo mesto za vaše pitanje.

Moderators: Slackmuz, Urednik

Post Reply

Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 26 Feb 2012, 12:03


Oracle je 2011. godine povukao licencu za redistribuciju svojih binarnih izdanja Jave SE. Sada je na distribucijama da same kompajliraju svoje pakete upotrebom OpenJDK - open-source implementacije Jave SE (Oracle koristi istu za svoja binarna izdanja). Pojedinačni korisnici i dalje mogu koristiti Oracle-ova binarna izdanja, ali ne mogu vršiti njihovu dalju distribuciju. Dovoljno je da preuzmete postojeću SlackBuild skriptu, preuzmete sa Oracle-ovog sajta binarno izdanje, prilagodite verziju u skripti i napravite paket.

Kako su postojeći Java paketi na Slackware-u poprilično zastareli (samim tim sadrže sigurnosne propuste), Eric Hameleers (Alien) se potrudio da napravi novije verzije paketa upotrebom OpenJDK-a (najvjerovatnije će dolaziti uz sva buduća izdanja Slackware-a).

1. openjdk (JDK - Java Development Kit) i openjre (JRE - Java Runtime Engine). Ako se ne bavite Java razvojem, trebaće vam samo JRE.
2. rhino (Javascript engine)
3. icedtea-web (Java plugin za web browsere)

Pakete možete preuzeti sa sledećih linkova (samo 13.37 i -current):

http://taper.alienbase.nl/mirrors/peopl ... s/openjdk/
http://taper.alienbase.nl/mirrors/peopl ... edtea-web/
http://taper.alienbase.nl/mirrors/peopl ... lds/rhino/

Pakete icedtea-web i rhino ćete instalirati sa installpkg. Postojeći jre ćete nadograditi sledećom komandom (ili ga jednostavno obrišite sa removepkg i instalirajte openjre sa installpkg):

npr. za Slackware x86

Code: Select all

# upgradepkg jre%openjre-7u3_b03-i486-1.txz
Ako želite da se dodatno uputite u tematiku, pročitajte Alienove blog članke na ovu temu:

http://alien.slackbook.org/blog/openjdk ... -binaries/
http://alien.slackbook.org/blog/openjdk ... are-13-37/



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 2168
Joined: 08 Jun 2010, 13:28
Location: Centralna Srbija Kraljevo
Contact:

Post Napisano: 26 Feb 2012, 13:17


Čitao sam o ovome na BOBAlien-ovom sajtu ali je sada puno jasnije o čemu je reč. :beer:



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 03 Jun 2012, 23:05


Izbačen je update za Javu - 7u4.

Alienove pakete možete preuzeti sa istih lokacija kao i u prvom postu:

http://taper.alienbase.nl/mirrors/peopl ... s/openjdk/
http://taper.alienbase.nl/mirrors/peopl ... edtea-web/
http://taper.alienbase.nl/mirrors/peopl ... lds/rhino/

Napomena: U slučaju da se ne bavite Java razvojem, potreban vam je samo JRE paket. U suprotnom, instalirajte samo OpenJDK paket.



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 24 Jun 2012, 13:52


Izbačen je update za Javu - 7u5.

Alienove pakete možete preuzeti sa istih lokacija kao i u prvom postu:

http://taper.alienbase.nl/mirrors/peopl ... s/openjdk/
http://taper.alienbase.nl/mirrors/peopl ... edtea-web/
http://taper.alienbase.nl/mirrors/peopl ... lds/rhino/

Napomena: U slučaju da se ne bavite Java razvojem, potreban vam je samo JRE paket. U suprotnom, instalirajte samo OpenJDK paket.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 81
Joined: 03 Apr 2012, 19:18

Post Napisano: 03 Jul 2012, 00:37


Da ne bi pokretao novu temu da li može neko da mi objasni sledeću stvar. Preuyeo sam sa web preyentacije Jave jre-7u5-linux-i586.tar.gz. Ideja mi je da u konyoli ceo paket raspakujem i da instaliram. Da li može neko da mi da komande za raspakivanje i za instalaciju jave?



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 03 Jul 2012, 08:02


Marjane, zašto bi instalirao "ručno" kad već postoji paket? Samo preuzmi (openjre) sa nekog od gore navedenih linkova i instaliraj sa installpkg.



Administrator
Administrator
offline
User avatar

Posts: 3451
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 14 Sep 2012, 10:44


Update za Javu - 7u7

http://taper.alienbase.nl/mirrors/peopl ... s/openjdk/" onclick="window.open(this.href);return false;
http://taper.alienbase.nl/mirrors/peopl ... edtea-web/" onclick="window.open(this.href);return false;
http://taper.alienbase.nl/mirrors/peopl ... lds/rhino/" onclick="window.open(this.href);return false;

Java - 7u7
IcedTea - 1.3
Rhino 1.7R3
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 19 Sep 2012, 20:51


U Slackware-u 14 će u direktorijumu /extra biti i script za prepakovanje Oraclovog jre i jdk u Slackware txz paket. To se sada već nalazi u currentu:
http://mirror.etf.rs/slackware/slackwar ... xtra/java/" onclick="window.open(this.href);return false;

Inače, kažu ljudi da je Java 7 bagovita i relativno nestabilna. Neki preporučuju da se komercijalni korisnici zadrže na Javi 6 još neko vreme. Oracle nudi podršku za Javu 6 do februara 2013.



Administrator
Administrator
offline
User avatar

Posts: 3451
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 18 Oct 2012, 22:24


Update za Javu 7u9

Java 7u9 jdk i jre
http://taper.alienbase.nl/mirrors/peopl ... s/openjdk/

IcedTea Web
http://taper.alienbase.nl/mirrors/peopl ... edtea-web/

Rhino - tu se ništa nije menjalo skoro godinu dana
http://taper.alienbase.nl/mirrors/peopl ... lds/rhino/

Ovo je spisak izmena i razlog zašto je Eric brzo reagovao:
The list with security fixes in the IcedTea 2.3.3 build of OpenJDK is impressive:

- S6631398, CVE-2012-3216: FilePermission improved path checking
- S7093490: adjust package access in rmiregistry
- S7143535, CVE-2012-5068: ScriptEngine corrected permissions
- S7158796, CVE-2012-5070: Tighten properties checking in EnvHelp
- S7158807: Revise stack management with volatile call sites
- S7163198, CVE-2012-5076: Tightened package accessibility
- S7167656, CVE-2012-5077: Multiple Seeders are being created
- S7169884, CVE-2012-5073: LogManager checks do not work correctly for sub-types
- S7169887, CVE-2012-5074: Tightened package accessibility
- S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI connector
- S7172522, CVE-2012-5072: Improve DomainCombiner checking
- S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC
- S7189103, CVE-2012-5069: Executors needs to maintain state
- S7189490: More improvements to DomainCombiner checking
- S7189567, CVE-2012-5085: java net obselete protocol
- S7192975, CVE-2012-5071: Issue with JMX reflection
- S7195194, CVE-2012-5084: Better data validation for Swing
- S7195549, CVE-2012-5087: Better bean object persistence
- S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be improved
- S7195919, CVE-2012-5979: (sl) ServiceLoader can throw CCE without needing to create instance
- S7196190, CVE-2012-5088: Improve method of handling MethodHandles
- S7198296, CVE-2012-5089: Refactor classloader usage
- S7158800: Improve storage of symbol tables
- S7158801: Improve VM CompileOnly option
- S7158804: Improve config file parsing
- S7198606, CVE-2012-4416: Improve VM optimization
Korisna adresa
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 3451
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 16 Jan 2013, 02:19


AlienBob je uradio blagi update Java-e 7 za Slackware, promenu je stavio pod verzijom 2alien. Spisak promena izgleda ovako
Here is the list with security fixes in the IcedTea 2.3.4 build of OpenJDK 7u9:

Security fixes:
S8004933, CVE-2012-3174: Improve MethodHandle interaction with libraries
S8006017, CVE-2013-0422: Improve lookup resolutions
S8006125: Update MethodHandles library interactions
Backports:
S7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
Bug fixes:
G422525: Fix building with PaX enabled kernels.
a Java update možete pruzeti iz linkova iz prethodnih postova. Više informacija možete pročitati na AlienBob-ovom blogu.
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”


Post Reply

Who is online

Users browsing this forum: No registered users and 15 guests