source: archive/icedtea-web.xml

trunk
Last change on this file was 45ab6c7, checked in by Xi Ruoyao <xry111@…>, 3 months ago

more SVN prop clean up

Remove "$LastChanged$" everywhere, and also some unused $Date$

  • Property mode set to 100644
File size: 9.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY icedtea-web-download-http "http://icedtea.wildebeest.org/download/source/icedtea-web-&icedtea-web-version;.tar.gz">
8 <!ENTITY icedtea-web-download-ftp " ">
9 <!ENTITY icedtea-web-md5sum "f55d3b47c657a3603b05c637ca8a4572">
10 <!ENTITY icedtea-web-size "2.0 MB">
11 <!ENTITY icedtea-web-buildsize "35 MB">
12 <!ENTITY icedtea-web-time "0.3 SBU">
13]>
14
15<sect1 id="icedtea-web" xreflabel="IcedTea-Web-&icedtea-web-version;">
16 <?dbhtml filename="icedtea-web.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
22 <title>IcedTea-Web-&icedtea-web-version;</title>
23
24 <indexterm zone="icedtea-web">
25 <primary sortas="a-IcedTea-Web">IcedTea-Web</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to IcedTea-Web</title>
30
31 <para>The <application>IcedTea-Web</application> package contains both a
32 <application>Java</application> browser plugin, and a new webstart
33 implementation, licensed under GPLV3.</para>
34
35 &lfs82_checked;
36
37 <bridgehead renderas="sect3">Package Information</bridgehead>
38 <itemizedlist spacing="compact">
39 <listitem>
40 <para>Download (HTTP): <ulink url="&icedtea-web-download-http;"/></para>
41 </listitem>
42 <listitem>
43 <para>Download (FTP): <ulink url="&icedtea-web-download-ftp;"/></para>
44 </listitem>
45 <listitem>
46 <para>Download MD5 sum: &icedtea-web-md5sum;</para>
47 </listitem>
48 <listitem>
49 <para>Download size: &icedtea-web-size;</para>
50 </listitem>
51 <listitem>
52 <para>Estimated disk space required: &icedtea-web-buildsize;</para>
53 </listitem>
54 <listitem>
55 <para>Estimated build time: &icedtea-web-time;</para>
56 </listitem>
57 </itemizedlist>
58
59 <bridgehead renderas="sect3">IcedTea-Web Dependencies</bridgehead>
60
61 <bridgehead renderas="sect4">Required</bridgehead>
62 <para role="required">
63 <xref linkend="npapi-sdk"/>, and
64 <xref linkend="openjdk"/> or
65 <xref linkend="java"/> (remember to configure as described in the
66 <xref linkend="ojdk-conf"/> page),
67 </para>
68
69 <bridgehead renderas="sect4">Required at runtime, a web browser,
70 such as:</bridgehead>
71 <para role="required">
72 <xref role="runtime" linkend="epiphany"/> or
73<!-- support removed in firefox-52, see https://support.mozilla.org/en-US/kb/npapi-plugins <xref linkend="firefox"/>,
74 <xref role="runtime" linkend="midori"/>, or -->
75 <xref role="runtime" linkend="seamonkey"/>
76 </para>
77
78 <bridgehead renderas="sect4">Optional</bridgehead>
79 <para role="optional">
80 <xref linkend="libxslt"/>,
81 <xref linkend="mercurial"/>,
82 <ulink url="http://emma.sourceforge.net/">EMMA</ulink>, and
83 <ulink url="http://www.eclemma.org/jacoco/">JACOCO</ulink>
84 </para>
85
86 <para condition="html" role="usernotes">User Notes:
87 <ulink url="&blfs-wiki;/icedtea-web"/></para>
88
89 </sect2>
90
91 <sect2 role="installation">
92 <title>Installation of IcedTea-Web</title>
93
94 <para>Install <application>IcedTea-Web</application> by running the
95 following commands:</para>
96
97<screen><userinput>./configure --prefix=${JAVA_HOME}/jre \
98 --with-jdk-home=${JAVA_HOME} \
99 --disable-docs \
100 --mandir=${JAVA_HOME}/man &amp;&amp;
101make</userinput></screen>
102
103 <para>This package does not come with a test suite.</para>
104
105 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
106
107<screen role="root"><userinput>make install</userinput></screen>
108<!-- mandb should not be in installation, rather in configuration. If
109 the JAVA environment is configured as per the book, just running
110 mandb should update the whatis database with anything in ${JAVA_HOME}/man.
111 We do not have a mandb command in other pacakges.
112mandb -c ${JAVA_HOME}/man</userinput></screen>-->
113
114 <para>To test the man pages are correctly installed, issue <command>man policyeditor</command> to display the respective man page.</para>
115
116 <para>If desired, you may install a .desktop file corresponding to an entry in a desktop menu for <command>policyeditor</command>, as <systemitem class="username">root</systemitem> user:</para>
117
118<screen role="root"><userinput>install -v -Dm0644 itweb-settings.desktop /usr/share/applications/itweb-settings.desktop &amp;&amp;
119install -v -Dm0644 javaws.png /usr/share/pixmaps/javaws.png</userinput></screen>
120
121 </sect2>
122
123 <sect2 role="commands">
124 <title>Command Explanations</title>
125
126 <para><parameter>--with-jdk-home</parameter>: This switch provides the
127 location of the installed <application>JDK</application>.</para>
128
129 <para><parameter>--disable-docs</parameter>: This switch disables
130 installation of additional developer-related documentation. Omit this
131 switch if you would like to do development work on
132 <application>IcedTea-Web</application>.</para>
133
134 </sect2>
135
136 <sect2 role="configuration">
137 <title>Configuration Information</title>
138
139 <para>As the <systemitem class="username">root</systemitem> user, create a
140 symbolic link to the plugin from your browser(s) plugins directory.
141 For example, for <xref linkend="seamonkey"/>:</para>
142
143<screen role="root"><userinput>install -dm755 /usr/lib/mozilla/plugins &amp;&amp;
144ln -s ${JAVA_HOME}/jre/lib/IcedTeaPlugin.so /usr/lib/mozilla/plugins/</userinput></screen>
145
146 <important>
147 <para>The plugin must be a symlink for it to work. If not, the browsers
148 will crash when you attempt to load a <application>Java</application>
149 application.</para>
150 </important>
151
152 </sect2>
153
154 <sect2 role="content">
155 <title>Contents</title>
156
157 <segmentedlist>
158 <segtitle>Installed Programs</segtitle>
159 <segtitle>Installed Libraries</segtitle>
160 <segtitle>Installed Directories</segtitle>
161
162
163 <seglistitem>
164 <seg>itweb-settings, javaws, and policyeditor</seg>
165 <seg>IcedTeaPlugin.so, jsobject.jar, netx.jar, plugin.jar</seg>
166 <seg>${JAVA_HOME}/jre/share/icedtea-web</seg>
167 </seglistitem>
168 </segmentedlist>
169
170 <variablelist>
171 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
172 <?dbfo list-presentation="list"?>
173 <?dbhtml list-presentation="table"?>
174
175 <varlistentry id="itweb-settings">
176 <term><command>itweb-settings</command></term>
177 <listitem>
178 <para>allows customization of the browser plugin and
179 <application>javaws</application>.</para>
180 <indexterm zone="icedtea-web itweb-settings">
181 <primary sortas="b-itweb-settings">itweb-settings</primary>
182 </indexterm>
183 </listitem>
184 </varlistentry>
185
186 <varlistentry id="javaws-itweb">
187 <term><command>javaws</command></term>
188 <listitem>
189 <para>launches Java application/applets hosted on a network.</para>
190 <indexterm zone="icedtea-web javaws-itweb">
191 <primary sortas="b-javaws">javaws</primary>
192 </indexterm>
193 </listitem>
194 </varlistentry>
195
196 <varlistentry id="policyeditor-itweb">
197 <term><command>policyeditor</command></term>
198 <listitem>
199 <para>view and modify security policy settings, including
200 certificates, for javaws and the browser plugin.</para>
201 <indexterm zone="icedtea-web policyeditor-itweb">
202 <primary sortas="b-policyeditor">policyeditor</primary>
203 </indexterm>
204 </listitem>
205 </varlistentry>
206
207 <varlistentry id="IcedTeaPlugin">
208 <term><filename class='libraryfile'>IcedTeaPlugin.so</filename></term>
209 <listitem>
210 <para>is the <application>Java</application> browser plugin.</para>
211 <indexterm zone="icedtea-web IcedTeaPlugin">
212 <primary sortas="c-IcedTeaPlugin">IcedTeaPlugin.so</primary>
213 </indexterm>
214 </listitem>
215 </varlistentry>
216
217 <varlistentry id="jsobjectjar">
218 <term><filename class='libraryfile'>jsobject.jar</filename></term>
219 <listitem>
220 <para>contains functions to manipulate JavaScript objects from
221 JAVA code.</para>
222 <indexterm zone="icedtea-web jsobjectjar">
223 <primary sortas="c-jsobjectjar">jsobject.jar</primary>
224 </indexterm>
225 </listitem>
226 </varlistentry>
227
228 <varlistentry id="netxjar">
229 <term><filename class='libraryfile'>netx.jar</filename></term>
230 <listitem>
231 <para>contains functions for the
232 <application>IcedTea-Web</application>
233 webstart implementation (NetX).</para>
234 <indexterm zone="icedtea-web netxjar">
235 <primary sortas="c-netxjar">netx.jar</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="pluginjar">
241 <term><filename class='libraryfile'>plugin.jar</filename></term>
242 <listitem>
243 <para>contains functions for the
244 <application>IcedTea-Web</application>
245 <application>Java</application> plugin.</para>
246 <indexterm zone="icedtea-web pluginjar">
247 <primary sortas="c-pluginjar">plugin.jar</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 </variablelist>
253
254 </sect2>
255
256</sect1>
Note: See TracBrowser for help on using the repository browser.