Changeset 9f15455


Ignore:
Timestamp:
03/09/2008 01:50:45 PM (16 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
a3a5a95
Parents:
fc7a8b79
Message:

Updated to JDK-6u5.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7220 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rfc7a8b79 r9f15455  
    44-->
    55
    6 <!ENTITY day          "08">                   <!-- Always 2 digits -->
     6<!ENTITY day          "09">                   <!-- Always 2 digits -->
    77<!ENTITY month        "03">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2008">
     
    207207<!ENTITY gcc3-version                 "3.3.6">
    208208<!ENTITY guile-version                "1.8.2">
    209 <!ENTITY jdk-version                  "6 Update 3">
     209<!ENTITY jdk-version                  "6 Update 5">
    210210<!ENTITY junit-version                "4.3.1">
    211211<!ENTITY librep-version               "0.17">
  • general/prog/jdk.xml

    rfc7a8b79 r9f15455  
    66
    77  <!ENTITY jdk-download-binary       "http://java.sun.com/javase/downloads/index.jsp">
    8   <!ENTITY jdk-bin-md5sum            "dfb8b697591cf63d7f289fd621571db7">
    9   <!ENTITY jdk-bin-size              "66 MB">
    10   <!ENTITY jdk-bin-buildsize         "202 MB">
     8  <!ENTITY jdk-bin-md5sum            "f7528500c17c09546566e05988beda86">
     9  <!ENTITY jdk-bin-size              "67 MB">
     10  <!ENTITY jdk-bin-buildsize         "207 MB">
     11  <!ENTITY jdk-bin-version           "6u5">
     12
     13  <!ENTITY jdk-source-jrl-md5sum     "83390379fb9f3193e93a9d5eed5b31d9">
     14  <!ENTITY jdk-source-bin-md5sum     "8b6f1b8d8dec051c18385539111141ec">
     15  <!ENTITY jdk-source-moz-md5sum     "6dcaf7af16211617adff5d672a8b79f4">
     16
     17  <!ENTITY jdk-source-jrl-size       "111 MB">
     18  <!ENTITY jdk-source-bin-size       "2 MB">
     19  <!ENTITY jdk-source-moz-size       "8.2 MB">
     20
     21  <!ENTITY jdk-src-buildsize         "1.5 GB">
     22  <!ENTITY jdk-time                  "12.5 SBU (for both installations)">
     23  <!ENTITY jdk-version-string        "6u3">
     24  <!ENTITY jdk-bin-version-string    "1.6.0_05">
    1125
    1226  <!ENTITY jdk-download-source-jrl "http://www.java.net/download/jdk6/&jdk-version-string;/promoted/b05/jdk-&jdk-version-string;-fcs-src-b05-jrl-24_sep_2007.jar">
     
    1428  <!ENTITY jdk-download-source-moz "http://www.java.net/download/jdk6/&jdk-version-string;/promoted/b05/jdk-&jdk-version-string;-fcs-mozilla_headers-b05-unix-24_sep_2007.jar">
    1529
    16 
    17   <!ENTITY jdk-source-jrl-md5sum     "83390379fb9f3193e93a9d5eed5b31d9">
    18   <!ENTITY jdk-source-bin-md5sum     "8b6f1b8d8dec051c18385539111141ec">
    19   <!ENTITY jdk-source-moz-md5sum     "6dcaf7af16211617adff5d672a8b79f4">
    20 
    21   <!ENTITY jdk-source-jrl-size       "111 MB">
    22   <!ENTITY jdk-source-bin-size       "2 MB">
    23   <!ENTITY jdk-source-moz-size       "8.2 MB">
    24 
    25   <!ENTITY jdk-src-buildsize         "1.5 GB">
    26   <!ENTITY jdk-time                  "12.5 SBU (for both installations)">
    27   <!ENTITY jdk-version-string        "6u3">
    28   <!ENTITY jdk-bin-version-string    "1.6.0_03">
    2930]>
    3031
     
    5657    in the <application>JDK</application> binary package was unusable on LFS
    5758    owing to incompatibilities with <application>GCC</application>-3 compiled
    58     browsers.  This is not the case anymore.</para>
    59 
    60     <para>In order to use the source code and patches, you must read and agree
    61     to the Sun <ulink url="http://www.java.net/jrl.csp"> Java Research
    62     License</ulink> or optionally, the Sun <ulink
    63     url="http://java.net/jiul.csp">Java Internal Use License</ulink>.  In
    64     addition, the source code is not allowed to be downloaded to some
    65     countries, so for users in those countries, the binary is the only
    66     option.</para> -->
     59    browsers.  This is not the case anymore.</para> -->
    6760
    6861    <para>The <application>JDK</application> comes in two flavors, a
     
    7063    and install the binary version of the <application>JDK</application>
    7164    (you'll need to click and agree to the <quote>Sun Microsystems, Inc.
    72     Binary Code License Agreement</quote>). To build from the source, you will
    73     also need to download the additional files and patches to complete the
    74     source build as detailed below. Note that in some countries you cannot
    75     download the source code.</para>
     65    Binary Code License Agreement</quote>). To build from the source, you
     66    will need to read, and agree to the Sun
     67    <ulink url="http://www.java.net/jrl.csp">Java Research License</ulink>.
     68    You will also need to download the additional files and patches to
     69    complete the source build as detailed below. Note that in some countries
     70    you cannot download the source code.</para>
     71
     72    <warning><para>Sun has recently decided not to provide JRL sources for
     73    the latest update versions of the JDK.  The source build instructions and
     74    patches are here for reference only, and contain known security
     75    vulnerabilities.  For more information, please see Sun Alerts
     76    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-231246-1">231246</ulink>,
     77    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233321-1">233321</ulink>,
     78    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233322-1">233322</ulink>,
     79    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233323-1">233323</ulink>,
     80    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233324-1">233324</ulink>,
     81    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233325-1">233325</ulink>,
     82    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233326-1">233326</ulink>, and
     83    <ulink url="http://sunsolve.sun.com/search/document.do?assetkey=1-66-233327-1">233327</ulink>.</para>
     84    <para>  Sun is actively working on a GPL'd version of the JDK, titled
     85    <ulink url="http://openjdk.java.net/projects/jdk6/">OpenJDK</ulink>.
     86    This new JDK will be licensed under the
     87    <ulink url="http://openjdk.java.net/legal/gplv2+ce.html">GNU General
     88    Public License, version 2, with the Classpath Exception</ulink>.
     89    A stable OpenJDK was not available at the time of writing.</para></warning>
     90
    7691
    7792    <bridgehead renderas="sect3">Binary Package Information</bridgehead>
    7893    <itemizedlist spacing="compact">
    7994      <listitem>
    80         <para>Binary download (jdk-&jdk-version-string;-linux-i586.bin):
     95        <para>Binary download (jdk-&jdk-bin-version;-linux-i586.bin):
    8196        <ulink url="&jdk-download-binary;"/></para>
    8297      </listitem>
     
    150165    <bridgehead renderas="sect3">JDK Dependencies</bridgehead>
    151166
    152     <bridgehead renderas="sect4">Required (to Build JDK from Source)</bridgehead>
     167    <bridgehead renderas="sect4">Optional Runtime Depenedencies (for binary
     168    installation)</bridgehead>
     169    <para role="optional">
     170    <xref linkend="alsa-lib"/>,
     171    <xref linkend="cups"/>, and
     172    <xref linkend="gtk2"/></para>
     173
     174    <bridgehead renderas="sect4">Additional Requirements
     175    (for source build, including optional requirements)</bridgehead>
    153176    <para role="required">
    154     <xref linkend="alsa-lib"/>,
    155177    <xref linkend="cpio"/>,
    156     <xref linkend="cups"/>,
    157178    <xref linkend="ksh"/>,
    158179    <xref linkend="unzip"/>,
    159     <xref linkend="which"/>,
    160     <xref linkend="x-window-system"/>, and
     180    <xref linkend="which"/>, and
    161181    <xref linkend="zip"/></para>
    162 
    163     <bridgehead renderas="sect4">Runtime Dependency (to use the binary
    164     browser plugin)</bridgehead>
    165     <para><xref linkend="gcc3"/></para>
    166182
    167183    <para condition="html" role="usernotes">User Notes:
     
    178194
    179195    <tip>
    180       <para>The <command>./jdk-&jdk-version-string;-linux-i586.bin</command>
     196      <para>The <command>./jdk-&jdk-bin-version;-linux-i586.bin</command>
    181197      command below unpacks the distribution into a
    182198      <filename class='directory'>jdk&jdk-bin-version-string;</filename>
     
    198214    following commands:</para>
    199215
    200 <screen><userinput>chmod 755 jdk-&jdk-version-string;-linux-i586.bin &amp;&amp;
    201 ./jdk-&jdk-version-string;-linux-i586.bin</userinput></screen>
     216<screen><userinput>chmod 755 jdk-&jdk-bin-version;-linux-i586.bin &amp;&amp;
     217./jdk-&jdk-bin-version;-linux-i586.bin</userinput></screen>
    202218
    203219    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    204220
    205221<screen role="root"><userinput>cd jdk&jdk-bin-version-string; &amp;&amp;
    206 install -v -m755 -d /opt/jdk-bin-&jdk-version-string; &amp;&amp;
    207 mv -v * /opt/jdk-bin-&jdk-version-string; &amp;&amp;
    208 chown -v -R root:root /opt/jdk-bin-&jdk-version-string; &amp;&amp;
     222install -v -m755 -d /opt/jdk-bin-&jdk-bin-version; &amp;&amp;
     223mv -v * /opt/jdk-bin-&jdk-bin-version; &amp;&amp;
     224chown -v -R root:root /opt/jdk-bin-&jdk-bin-version; &amp;&amp;
    209225ln -v -sf xawt/libmawt.so \
    210     /opt/jdk-bin-&jdk-version-string;/jre/lib/i386/ &amp;&amp;
     226    /opt/jdk-bin-&jdk-bin-version;/jre/lib/i386/ &amp;&amp;
    211227cd ..</userinput></screen>
    212228
     
    218234
    219235<screen role="root"><userinput>sed -i 's@XINERAMA@FAKEEXTN@g' \
    220     /opt/jdk-bin-&jdk-version-string;/jre/lib/i386/xawt/libmawt.so</userinput></screen>
     236    /opt/jdk-bin-&jdk-bin-version;/jre/lib/i386/xawt/libmawt.so</userinput></screen>
     237
     238    <note><para>The installation will end with a message
     239    "./jdk-&jdk-bin-version;-linux-i586.bin: line 43: 20283 Aborted" as
     240    javaprefix is unset in the environment.  This is by design as
     241    <application>GTK+</application> may not be installed during the
     242    installation, however, the installation will still exit with a zero error
     243    value if scripting the build.</para></note>
    221244
    222245    <para>The binary version is now installed.</para>
  • introduction/welcome/changelog.xml

    rfc7a8b79 r9f15455  
    4141
    4242-->
     43    <listitem>
     44      <para>March 9th, 2008</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[dj] - Updated to JDK-6u5 and added warning about trailing
     48          JRL releases and security vulnerabilities.</para>
     49        </listitem>
     50      </itemizedlist>
     51    </listitem>
     52
    4353
    4454    <listitem>
Note: See TracChangeset for help on using the changeset viewer.