This chapter is a collection of independent projects that can be installed based on specific needs. Together, they create a respectable office suite. While they may be lacking in user interface consistency, they excel in doing one thing and doing it well.
The AbiWord package contains a word processing application. This is useful for writing reports, letters and other formatted documents.
Download (HTTP): http://www.abisource.com/downloads/abiword/2.4.4/source/abiword-2.4.4.tar.bz2
Download MD5 sum: 69dd69179b861a41613291afd10af9ab
Download size: 23.5 MB
Estimated disk space required: 217 MB
Estimated build time: 3.6 SBU (to build and install the program, docs and all plugins)
FriBidi-0.10.7 and libgnomeprintui-2.12.1
Enchant (uses Aspell-0.60.4), gucharmap-1.6.0, ImageMagick-6.2.8-0 and wv (with libwmf installed first)
libgsf-1.14.1 (needed to build the OpenDocument/OpenOffice plugin), Poppler-0.4.5 (for the pdf plugin), librsvg-2.14.4, GNOME Utilities-2.14.0, GOffice-0.2.1, Aiksaurus, libgda, libgnomedb, libwmf, libwpd, OTS and Psiconv
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/abiword
Install AbiWord by running the following commands:
cd abiword-plugins && ./configure --prefix=/usr --without-inter7eps && make && cd ../abi && ./configure --prefix=/usr && make
This package does not come with a test suite.
Now, as the root user:
make install && cp -v -R docs /usr/share/AbiSuite-2.4/AbiWord && cd ../abiword-plugins && make install
If you have a GNOME-2 installation, issue the following command as the root user to install the AbiWord Bonobo component description file:
cd .. && install -v -m644 abidistfiles/GNOME_AbiWord_Control_2_4.server \ $GNOME_PREFIX/lib/bonobo/servers
Build the help files by issuing the following commands as an unprivileged user:
cd abiword-docs && sed -i '[email protected]@abiword@' make-gnome-html.sh && ./make-gnome-html.sh && ./make-html.sh
Then, as the root user, install the help files:
install -v -m644 man/abiword.1 /usr/share/man/man1 && install -v -m644 Manual/en/Abiword_Manual.abw \ /usr/share/AbiSuite-2.4/AbiWord/docs && cp -v -R help /usr/share/AbiSuite-2.4/AbiWord && find /usr/share/AbiSuite-2.4/AbiWord/help \ -type d -exec chmod -v 755 {} \;
--without-inter7eps: Some of the headers from the EPS package are not compatible with GCC-4.0.3. This parameter prevents linking to the package and incurring a build failure.
sed -i '[email protected]@abiword@' make-gnome-html.sh: This command alters the make-gnome-html.sh script to look for the current version of abiword.
Choose the right template for your language and locale from the list produced by the following command:
ls /usr/share/AbiSuite-2.4/templates
Create the folder ~/.AbiSuite/templates then copy the normal.awt you want into it:
mkdir -p -v ~/.AbiSuite/templates && cp -v /usr/share/AbiSuite-2.4/templates/normal.awt-<lang> \ ~/.AbiSuite/templates/normal.awt
Change <lang> in the above command to fit the name of the file you want.
Last updated on 2006-06-21 11:26:07 -0500