LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 09-18-2012, 06:24 AM   #1
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 1,769

Rep: Reputation: 205Reputation: 205Reputation: 205
No JRE patch for 13.37 yet?


Oracle released the patch over 2 weeks ago.

I'm wondering why there are no 13.37 packages yet?
 
Old 09-18-2012, 06:36 AM   #2
BlackRider
Member
 
Registered: Aug 2011
Distribution: Slackware
Posts: 261

Rep: Reputation: 82
JRE has been left in the dust in Slackware because of licensing reasons. In addition, I think the policy in Slackware Inc. is not to update proprietary binary blobs like this one.

You can either take the SlackBuild from the "source directory" and make your orn updated package, or follow AlienBob's OpenJDK packages.
 
Old 09-18-2012, 06:36 AM   #3
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,866

Rep: Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884
Because it isn't supported anyone. Distros are not allowed to redistribute the binaries. Read this:

http://docs.slackware.com/howtos:java
 
Old 09-18-2012, 06:37 AM   #4
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 1,769

Original Poster
Rep: Reputation: 205Reputation: 205Reputation: 205
So I just found out. Amazing what happens when you read the Changelogs...
 
Old 09-18-2012, 06:38 AM   #5
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,866

Rep: Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884
Quote:
Originally Posted by BlackRider View Post
JRE has been left in the dust in Slackware because of licensing reasons. In addition, I think the policy in Slackware Inc. is not to update proprietary binary blobs like this one.
I agree on the first count, not the second. jre was updated until the licensing change. Do you have any evidence for the statement "I think the policy in Slackware Inc. is not to update proprietary binary blobs like this one."?
 
Old 09-18-2012, 06:38 AM   #6
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,079

Rep: Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791
'Casue Oracle hasn't done it yet? They aren't the speediest about these sorts of things I noted over time.

Keep an eye on http://www.oracle.com/technetwork/java/index.html for the View All Downloads to change from 30 August 2012 to something more recent, eh?

Mumble, grumble.
 
Old 09-18-2012, 06:45 AM   #7
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.1
Posts: 7,040
Blog Entries: 52

Rep: Reputation: Disabled
**** Oracle! Get the OpenJRE.
 
Old 09-18-2012, 06:51 AM   #8
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,866

Rep: Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884
The updated Oracle Java SlackBuild scripts from -current work on 13.37 (yes you could use the 13.37 ones but they need a little more tweaking).

Fetch them as follows:

Code:
wget -np -nH --cut-dirs=3 -r -R .mirrorlist,*.html* http://mirrors.slackware.com/slackware/slackware-current/extra/java/
Then download the latest Oracle tar package for your architecture from Oracle's Java website and save it into the java/ directory that was created by the above command. Then 'cd' into that directory and issue the following as root:

Code:
sh java.SlackBuild
EDIT: Or if you prefer, AlienBob's openjre packages are here (remember to uninstall jre first if you want to use these):

openjre-7u7_b30-i486-1alien.txz
openjre-7u7_b30-x86_64-1alien.txz

And if you need a browser plugin to go with openjre:

icedtea-web-1.3-i486-1alien.txz
icedtea-web-1.3-x86_64-1alien.txz

Last edited by ruario; 09-18-2012 at 07:08 AM. Reason: Added links to AlienBob's packages
 
1 members found this post helpful.
Old 09-18-2012, 07:05 AM   #9
BlackRider
Member
 
Registered: Aug 2011
Distribution: Slackware
Posts: 261

Rep: Reputation: 82
Quote:
Do you have any evidence for the statement "I think the policy in Slackware Inc. is not to update proprietary binary blobs like this one."?
http://slackblogs.blogspot.com.es/20...va-update.html

Where it says:

"Later on, i found out that Slackware's policy is not to update blob packages (like those JDK/JRE) in -Stable releases (Thanks to Pat for the info)."
 
1 members found this post helpful.
Old 09-18-2012, 07:08 AM   #10
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,079

Rep: Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791
Why, oh, why?

Because Larry Ellison is not Scott McNealy, one might postulate. Oracle bought Sun Microsystems and lots of stuff went blooie: OpenOffice.org, Java, Open Solaris to name a few. Some other folks stepped up, notably Apache Software Foundation (OpenOffice.org), but Good Things that Sun developed and supported then gave away are on their way to Gone to the Great Byte Bucket in the Sky.

Now, Java isn't gone and you can still download it for free but, if you're a distribution or application provider that was bundling Java (at least JRE) with your product you can't do that any more. Here, "Java" means both JRE and JDK (keep in mind that JRE is included with JDK).

In Slackware's case java.SlackBuild is provided for both JDK and JRE (I think they've been moved to the extra directory in the upcoming Slackware 14.x release) but you have to download either or both software packages from Oracle then run the SlackBuild yourself and install the resulting package(s).

Not a great burden but not a great pleasure either.

Hope this helps some.
 
Old 09-18-2012, 07:14 AM   #11
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,866

Rep: Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884Reputation: 884
Quote:
Originally Posted by BlackRider View Post
"Later on, i found out that Slackware's policy is not to update blob packages (like those JDK/JRE) in -Stable releases (Thanks to Pat for the info)."
Hmm .. interesting. Thanks for that! What is weird though is that Firefox used to be a binary repack and was updated IIRC. Perhaps I am not understanding the definition of "blob packages", which I took to mean Slackware packages that are made by repacking another binary package.
 
Old 09-18-2012, 07:23 AM   #12
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,305

Rep: Reputation: Disabled
Quote:
Originally Posted by ruario View Post
Hmm .. interesting. Thanks for that! What is weird though is that Firefox used to be a binary repack and was updated IIRC. Perhaps I am not understanding the definition of "blob packages", which I took to mean Slackware packages that are made by repacking another binary package.
The relevance is for "Slackware packages that are made by repacking proprietary binaries for which no public sources are available".

Eric
 
Old 09-18-2012, 02:55 PM   #13
jprzybylski
Member
 
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 98

Rep: Reputation: 23
So, if the official jre and jdk from Oracle aren't being updated for Slackware anymore, then why are we still using them? Java isn't exactly the kind of thing I'd want to have out of date, as it picks up bugs faster than crap in a desert. I personally think OpenJDK/JRE would be a much better fit for Slackware.

Is it that OpenJDK/JRE take a lot of work to make functional under Slackware? Or are the resulting packages too large? Or is there some licensing issue with OpenJDK that I'm unaware of? Or a large maintenance burden?

Until now, I've been uninstalling java as part of my installation and swapping it out for Alien BOB's openjdk packages, and they have worked perfectly fine for me so far. (On that note, much thanks to Alien BOB for his work in that area!)
 
Old 09-18-2012, 04:10 PM   #14
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,079

Rep: Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791Reputation: 791
Quote:
Originally Posted by jprzybylski View Post
Is it that OpenJDK/JRE take a lot of work to make functional under Slackware? Or are the resulting packages too large? Or is there some licensing issue with OpenJDK that I'm unaware of? Or a large maintenance burden?
Don't think any of those are showstoppers, but I do think that there are some applications that don't work quite right with OpenJDK/JRE -- two in particular that I use work properly with Oracle JDK/JRE but not with OpenJDK/JRE. Nothing major... well, printing doesn't work properly in one case and parts of the software don't work right in another.

That was the case before Oracle bought Sun and it still seems to be the case now. I've tried the Open version (actually I get JDK because I do some, limited, Java programming but JDK includes JRE so that's not a problem) but it just didn't work right; sad to say, if something doesn't work -- meaning it doesn't work like Sun/Oracle -- then it just falls off my radar because I haven't got the time or the expertise with Java to chase down whatever might be the cause.

I'm just hoping that Oracle dumps Java onto somebody like Apache Software Foundation (hey, can't make any money on it, why keep it around, eh?).

Last edited by tronayne; 09-18-2012 at 04:12 PM.
 
1 members found this post helpful.
Old 09-19-2012, 03:37 AM   #15
zerouno
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 269

Rep: Reputation: 82
Quote:
Originally Posted by BlackRider View Post
JRE has been left in the dust in Slackware because of licensing reasons.
Slackware 13.37 use jdk6.
Also jdk6 have now the new restricted licence as jdk7?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sun JRE versus GNU JRE frznchckn Linux - Software 3 05-19-2009 12:18 PM
How to patch my redhat Enterprise Linux 5.1 to the latest patch level? shaybery Red Hat 4 10-05-2008 02:04 AM
convert from jre-...-rpm.bin into jre-...rpm gimi_k2 Linux - Newbie 3 07-18-2005 06:34 PM
How to Install patch-o-matic(a iptables patch) on redhat 9? itebooks Linux - Security 1 07-23-2004 08:51 AM
How to Apply patch for Mass Storage device to work? (uss725-2.4.20-rc2.patch) cevjr Linux - Hardware 3 04-20-2004 11:14 PM


All times are GMT -5. The time now is 03:53 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration