mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
XML update for Chapter 34
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2311 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
613c524f6d
commit
87ba6cd526
@ -252,7 +252,8 @@
|
||||
<!ENTITY evolution-version "1.4.5">
|
||||
|
||||
<!-- Chapter 34 -->
|
||||
|
||||
<!ENTITY koffice-version "1.3.1">
|
||||
<!ENTITY openoffice-version "1.1.1">
|
||||
|
||||
<!-- Chapter 35 -->
|
||||
|
||||
|
@ -1,9 +1,123 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY koffice-download-http "http://mirrors.isc.org/pub/kde/stable/koffice-&koffice-version;/src/koffice-&koffice-version;.tar.bz2">
|
||||
<!ENTITY koffice-download-ftp "ftp://ftp.kde.org/pub/kde/stable/koffice-&koffice-version;/src/koffice-&koffice-version;.tar.bz2">
|
||||
<!ENTITY koffice-size "11 MB">
|
||||
<!ENTITY koffice-buildsize "155 MB">
|
||||
<!ENTITY koffice-time "20.7 SBU">
|
||||
]>
|
||||
|
||||
<sect1 id="koffice">
|
||||
<?dbhtml filename="koffice.html" ?>
|
||||
<title>KOffice-&koffice-version;</title>
|
||||
|
||||
&koffice-intro;
|
||||
&koffice-inst;
|
||||
&koffice-desc;
|
||||
<sect2><title>Introduction to <application>KOffice</application></title>
|
||||
|
||||
<para><application>KOffice</application> is the integrated office suite
|
||||
for <acronym>KDE</acronym>.</para>
|
||||
|
||||
<sect3><title>Package information</title>
|
||||
<itemizedlist spacing='compact'>
|
||||
<listitem><para>Download (HTTP): <ulink
|
||||
url="&koffice-download-http;"/></para></listitem>
|
||||
<listitem><para>Download (FTP): <ulink
|
||||
url="&koffice-download-ftp;"/></para></listitem>
|
||||
<listitem><para>Download size: &koffice-size;</para></listitem>
|
||||
<listitem><para>Estimated Disk space required:
|
||||
&koffice-buildsize;</para></listitem>
|
||||
<listitem><para>Estimated build time:
|
||||
&koffice-time;</para></listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
|
||||
<sect3><title>Additional downloads</title>
|
||||
|
||||
<para>KOffice has many internationalization packages in the form
|
||||
of:
|
||||
<screen>koffice-i18n-<replaceable>[xx]</replaceable>-&koffice-version;.tar.bz2</screen>
|
||||
where the <replaceable>[xx]</replaceable> is a two to five letter code for the country covered. The
|
||||
sizes of these files range from about 0.5 MB to 4.0 MB.</para>
|
||||
|
||||
</sect3>
|
||||
|
||||
<sect3><title><application>KOffice</application> dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para><xref linkend="kdebase"/></para></sect4>
|
||||
<sect4><title>Optional</title>
|
||||
<para>
|
||||
<xref linkend="libart_lgpl"/>,
|
||||
<xref linkend="Python"/>,
|
||||
<xref linkend="libxml2"/>,
|
||||
<xref linkend="libxslt"/>,
|
||||
<xref linkend="aspell"/>,
|
||||
<xref linkend="imagemagick"/> and
|
||||
<ulink url="http://sourceforge.net/projects/wvware/">libwv2</ulink>
|
||||
</para></sect4>
|
||||
</sect3>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Installation of <application>KOffice</application></title>
|
||||
|
||||
<para>Install <application>KOffice</application> with the following
|
||||
commands:</para>
|
||||
|
||||
<screen><userinput><command>./configure --prefix=&kde-dir; --disable-debug \
|
||||
--disable-dependency-tracking &&
|
||||
make &&
|
||||
make install</command></userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Contents</title>
|
||||
<para>The <application>KOffice</application> package provides
|
||||
<command>karbon</command>,
|
||||
<command>kchart</command>,
|
||||
<command>kformula</command>,
|
||||
<command>kivio</command>,
|
||||
<command>koconverter</command>,
|
||||
<command>koscript</command>,
|
||||
<command>koshell</command>,
|
||||
<command>kprconverter.pl</command>,
|
||||
<command>kpresenter</command>,
|
||||
<command>kspread</command>,
|
||||
<command>kthesaurus</command>,
|
||||
<command>kudesigner</command>,
|
||||
<command>kugar</command> and
|
||||
<command>kword</command>.
|
||||
</para>
|
||||
|
||||
<sect3><title>kchart</title>
|
||||
<para><command>kchart</command> is a chart drawing
|
||||
application.</para></sect3>
|
||||
|
||||
<sect3><title>kformula</title>
|
||||
<para><command>kformula</command> is a formula editor.</para></sect3>
|
||||
|
||||
<sect3><title>kivio</title>
|
||||
<para><command>kivio</command> is a flowchart program.</para></sect3>
|
||||
|
||||
<sect3><title>kpresenter</title>
|
||||
<para><command>kpresenter</command> is a presentation builder/display
|
||||
program.</para></sect3>
|
||||
|
||||
<sect3><title>kspread</title>
|
||||
<para><command>kspread</command> is a scriptable spreadsheet
|
||||
program.</para></sect3>
|
||||
|
||||
<sect3><title>kugar</title>
|
||||
<para><command>kugar</command> is a tool for creating
|
||||
reports.</para></sect3>
|
||||
|
||||
<sect3><title>kword</title>
|
||||
<para><command>kword</command> is a framemaker-like word processing and
|
||||
desktop publishing program.</para></sect3>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
@ -1,11 +1,215 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY openoffice-download-http "http://download.openoffice.org/&openoffice-version;/source.html">
|
||||
<!ENTITY openoffice-download-ftp " ">
|
||||
<!ENTITY openoffice-size "189 MB">
|
||||
<!ENTITY openoffice-buildsize "5.0 GB">
|
||||
<!ENTITY openoffice-time " ">
|
||||
]>
|
||||
|
||||
<sect1 id="openoffice" xreflabel="OpenOffice-&openoffice-version;">
|
||||
<?dbhtml filename="openoffice.html" ?>
|
||||
<title>OpenOffice-&openoffice-version;</title>
|
||||
|
||||
&openoffice-intro;
|
||||
&openoffice-inst;
|
||||
&openoffice-exp;
|
||||
&openoffice-desc;
|
||||
<sect2>
|
||||
<title>Introduction to <application>OpenOffice</application></title>
|
||||
|
||||
<para>The <application>OpenOffice</application> is an office suite, the
|
||||
Open Source sibling of <application>StarOffice</application>.</para>
|
||||
|
||||
<sect3><title>Package information</title>
|
||||
<itemizedlist spacing='compact'>
|
||||
<listitem><para>Download (HTTP): <ulink
|
||||
url="&openoffice-download-http;"/></para></listitem>
|
||||
<listitem><para>Download (FTP): <ulink
|
||||
url="&openoffice-download-ftp;"/></para></listitem>
|
||||
<listitem><para>Download size: &openoffice-size;</para></listitem>
|
||||
<listitem><para>Estimated Disk space required:
|
||||
&openoffice-buildsize;</para></listitem>
|
||||
<listitem><para>Estimated build time:
|
||||
&openoffice-time;</para></listitem>
|
||||
</itemizedlist>
|
||||
</sect3>
|
||||
|
||||
<sect3><title><application>OpenOffice</application> dependencies</title>
|
||||
<sect4><title>Required</title>
|
||||
<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
|
||||
<xref linkend="zip"/>, <xref linkend="unzip"/>, <xref linkend="tcsh"/>,
|
||||
<xref linkend="which"/></para></sect4>
|
||||
<sect4><title>Recommended</title>
|
||||
<para><xref linkend="j2sdk"/></para></sect4>
|
||||
<sect4><title>Optional</title>
|
||||
<para><xref linkend="Linux_PAM"/>,
|
||||
<xref linkend="libart_lgpl"/>,
|
||||
<xref linkend="startup-notification"/> and <ulink
|
||||
url="http://ant.apache.org/">Apache Ant</ulink></para></sect4>
|
||||
</sect3>
|
||||
|
||||
<sect3><title>Additional downloads</title>
|
||||
<itemizedlist spacing='compact'>
|
||||
<listitem><para>General Polygon Clipper Library (Optional if <xref linkend="libart_lgpl"/> is used): <ulink
|
||||
url="ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z"/></para></listitem>
|
||||
<listitem><para>Required patch (Executable <command>test</command> is in
|
||||
<filename class="directory">/bin</filename>,
|
||||
not in <filename class="directory">/usr/bin</filename>): <ulink
|
||||
url="&patch-root;/openoffice-&openoffice-version;-test-bin-loc.patch"/></para></listitem>
|
||||
<listitem><para>Required patch if <xref linkend="Linux_PAM"/> is not installed: <ulink
|
||||
url="&patch-root;/openoffice-&openoffice-version;-no-pam.patch"/></para></listitem>
|
||||
<listitem><para>Required patch if compiling with <acronym>JDK</acronym> 1.4.2: <ulink
|
||||
url="&patch-root;/openoffice-&openoffice-version;-jdk-1.4.2-fix.patch"/></para></listitem>
|
||||
<listitem><para>Recommended patch: <ulink
|
||||
url="&patch-root;/openoffice-&openoffice-version;-domainname.patch"/></para></listitem>
|
||||
<listitem><para>The source <acronym>TAR</acronym> ball only contains English language help. A localized help
|
||||
content file may be available at <ulink
|
||||
url="http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent/"/>.</para></listitem></itemizedlist>
|
||||
</sect3>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Installation of <application>OpenOffice</application></title>
|
||||
|
||||
<para>Apply the downloaded patches and optionally copy the gpc files.</para>
|
||||
|
||||
<screen><userinput><command>mv ../gpc231/* external/gpc &&
|
||||
for p in ../openoffice-&openoffice-version;-*.patch
|
||||
do patch -Np1 -i $p
|
||||
done</command></userinput></screen>
|
||||
|
||||
<para>If you want to optimize the build, edit
|
||||
<filename>solenv/inc/unxlngi4.mk</filename> and add the desired optimization
|
||||
flags to the <envar>CFLAGSOPT</envar> variable. Some users have reported problems with
|
||||
-fomit-frame-pointer. The best option is to not use any custom optimizations.
|
||||
The following command removes an incorrect -mcpu option in the above file.</para>
|
||||
|
||||
<screen><userinput><command>sed -i "s:\-mcpu=pentiumpro::" \
|
||||
solenv/inc/unxlngi4.mk</command></userinput></screen>
|
||||
|
||||
<para>Configure openoffice using the following commands. You may build install
|
||||
sets for only specific languages based on your preferences.
|
||||
If a particular component is not available
|
||||
in the language of your choice, the default will be English.
|
||||
The following option
|
||||
compiles all available languages. If you restrict the languages, be sure to
|
||||
add ENUS to the list; otherwise the build fails. Also, the build fails when
|
||||
the environment variable <envar>LANG</envar> is
|
||||
set. Unset it before compiling.</para>
|
||||
|
||||
<screen><userinput><command>cd config_office/ &&
|
||||
./configure --with-lang=ALL \
|
||||
--with-dict=ALL --without-fonts \
|
||||
--enable-libsn --with-system-zlib &&
|
||||
cd ..</command></userinput></screen>
|
||||
|
||||
<para>Compile <application>OpenOffice</application> using the following
|
||||
commands.</para>
|
||||
|
||||
<note><para>Openoffice fails to compile if the umask is set to something exotic.
|
||||
Set umask to 022 if you normally set it to something else.</para></note>
|
||||
|
||||
<screen><userinput><command>./bootstrap &&
|
||||
bash -c "source LinuxIntelEnv.Set.sh; dmake"</command></userinput></screen>
|
||||
|
||||
<para>If you have downloaded localized help content zip files, you will need
|
||||
to unzip them to the appropriate directory as mentioned below and then recreate
|
||||
the installation set.</para>
|
||||
|
||||
<screen><userinput><command>cd solver/645/unxlngi4.pro/pck &&
|
||||
for i in $(ls ../../../../../helpcontent_*_unix.tgz)
|
||||
do
|
||||
tar -xvzf $i
|
||||
done &&
|
||||
cd ../../../../instsetoo &&
|
||||
rm -rf unxlngi4.pro &&
|
||||
cd .. &&
|
||||
bash -c "source LinuxIntelEnv.Set.sh ; dmake"</command></userinput></screen>
|
||||
|
||||
<para>Install <application>OpenOffice</application> using the following
|
||||
commands to install the English language set. To install a localized version,
|
||||
replace the 01 with the international telephone country code for your country.
|
||||
Note that when installing, <application>OpenOffice</application> needs an
|
||||
<application>X</application> display, even though there is no visible
|
||||
<application>X</application> window. You can use
|
||||
<application>Xvfb</application> if you are compiling on a console.</para>
|
||||
|
||||
<screen><userinput><command>cd instsetoo/unxlngi4.pro/01/normal &&
|
||||
sed -i "s:^oo_home=.*:oo_home=openoffice:" install &&
|
||||
./install --prefix=/opt &&
|
||||
for appl in swriter scalc sdraw simpress smath soffice spadmin
|
||||
do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl
|
||||
done</command></userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Command explanations</title>
|
||||
|
||||
<para>
|
||||
<command>mv ../gpc231/gpc.* external/gpc</command>: Copy the gpc files to the appropriate location.</para>
|
||||
|
||||
<para><parameter>--with-lang=ALL</parameter>: Make install sets for all available languages.</para>
|
||||
|
||||
<para><parameter>--with-dict=ALL</parameter>: Install dictionaries for all available languages..</para>
|
||||
|
||||
<para><parameter>--with-libart</parameter>: Use libart instead of gpc for polygon clipping.</para>
|
||||
|
||||
<para><parameter>--with-libsn</parameter>: Use startup-notification.</para>
|
||||
|
||||
<para><parameter>--disable-java</parameter>: Do not build components that need java.</para>
|
||||
|
||||
<para><parameter>--without-gpc</parameter>: Do not use gpc. Removes polygon clipping capability.</para>
|
||||
|
||||
<para><parameter>--without-fonts</parameter>: Do not install Bitstream Vera fonts since
|
||||
they are already bundled with X.</para>
|
||||
|
||||
<para><command>./bootstrap</command>: Create packages required to bootstrap the build.</para>
|
||||
|
||||
<para><command>dmake</command>: Compile the package.</para>
|
||||
|
||||
<para><command>sed -i "s:^oo_home=...</command>: Remove version specific
|
||||
installation directory.</para>
|
||||
|
||||
<para><command>for appl in swriter scalc sdraw simpress smath soffice;
|
||||
do ...</command>: Create links so that the package can be started from the command-line without changes to the existing path.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Contents</title>
|
||||
|
||||
<para>The <application>OpenOffice</application> package contains
|
||||
<command>swriter</command>,
|
||||
<command>simpress</command>, <command>scalc</command>,
|
||||
<command>sdraw</command>, <command>smath</command>,
|
||||
and <command>spadmin</command>.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2><title>Description</title>
|
||||
|
||||
<sect3><title>swriter</title>
|
||||
<para>Word processing application.</para></sect3>
|
||||
|
||||
<sect3><title>simpress</title>
|
||||
<para>Presentation application.</para></sect3>
|
||||
|
||||
<sect3><title>scalc</title>
|
||||
<para>Spreadsheet application.</para></sect3>
|
||||
|
||||
<sect3><title>sdraw</title>
|
||||
<para>Drawing application.</para></sect3>
|
||||
|
||||
<sect3><title>smath</title>
|
||||
<para>Mathematical formula editor.</para></sect3>
|
||||
|
||||
<sect3><title>spadmin</title>
|
||||
<para>OpenOffice Printer Configuration. You may need to run this if
|
||||
you are having any printing problems.</para></sect3>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
]>
|
||||
|
||||
<chapter id="xsoft-suites">
|
||||
<?dbhtml filename="suites.html" ?>
|
||||
<title>Office Suites</title>
|
||||
@ -7,7 +14,7 @@ needs of everyday office workers into one neat 'little' package. The
|
||||
benefits are a consistent user interface and cooperation between
|
||||
applications.</para>
|
||||
|
||||
&koffice;
|
||||
&openoffice;
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="koffice.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="openoffice.xml"/>
|
||||
|
||||
</chapter>
|
||||
|
@ -3,8 +3,9 @@
|
||||
<title>X Software</title>
|
||||
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xsoft/office/office.xml"/>
|
||||
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="xsoft/suites/suites.xml"/>
|
||||
<!-- &xsoft-office; -->
|
||||
&xsoft-suites;
|
||||
<!-- &xsoft-suites; -->
|
||||
&xsoft-graphweb;
|
||||
&xsoft-other;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user